是否可以在 OCaml 的utop中重新加载模块?
在使用 OCaml 代码时,我的开发工作流程是这样的:
首先,在 Vim 中打开一个文件example.ml
并破解它。切换到另一个终端并运行utop
. 从内部utop
,使用指令加载代码#use "example.ml";;
。
回到 Vim 并在代码中进行一些更改。更改代码后,我想尝试新的更改。返回utop
并重新运行指令#use "example.ml"
。
如果有一个 #reload
指令可以重新加载所有以前加载的模块,那就太好了,但似乎没有。 有什么方法可以轻松地重新加载所有以前加载的模块?
理想情况下,这将类似于 GHCi 的:reload
命令。