Ocsigen能在toplevel中运行吗?

4

我曾经通过运行yaws -i在erlang的REPL中运行YAWS。当YAWS正在运行时,我可以继续使用erlang的REPL。

然后我想知道是否可能在OCaml的toplevel中运行Ocsigen?当然,这不是Ocsigen的实际应用,只是作为一种练习。

我尝试了以下线程,但它没有起作用:

λ> #thread;;
λ> Thread.create (fun _ -> Sys.command "ocsigen -c ~/ocsigen.conf.qachina") ();;
-: Thread.t = <abstr>

它的表现很棒!
顺便问一下,“abstr”是什么意思?

欢迎提出任何建议!


1
abstr 表示返回值(类型为 Thread.t)在 toplevel 中没有注册的打印机。如果您想要打印有关线程的一些信息,可以使用 #install_printer 指令注册一个打印机。(有关更多信息,请参见 http://caml.inria.fr/pub/docs/manual-ocaml/manual023.html#toc90) - Pierre Chambart
1个回答

2

使用#thread在顶层启用线程。

虽然我不确定这个问题与Ocsigen有什么关系。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接