测试是否在utop

时间:2017-06-27 12:37:51

标签: ocaml prompt utop

我在我的.ocamlinit中添加了几行,以使utop提示不再是一个眼睛:

#require "react";;
#require "lambda-term";;
UTop.prompt := fst (React.S.create LTerm_text.(eval [
    S "\n";
    B_bold true;
    B_fg (LTerm_style.cyan);
    S "# ";
]));;

(我不明白那里发生的一切......我刚发现它在网上发布并调整了它。)

但是现在如果我使用常规ocaml顶级我得到:

Error: Unbound module UTop

我可以向.ocamlinit添加测试以跳过这些行,除非我正在运行utop吗?我可以将它们放在仅由utop加载的附加文件中吗?

1 个答案:

答案 0 :(得分:1)

如果添加#require "utop";;怎么办?