我在.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加载的其他文件中吗? 最佳答案
如果添加#require "utop";;
怎么办?
关于ocaml - 测试是否在utop中运行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44780511/