2015-12-20 43 views
1

我在utop上调用require "lwt.simple-top" ;;并尝试一个简单的例子,但它无法找到运算符>>=OCaml lwt utop中缀运算符>> =缺少

enter image description here

+1

如果你先打开Lwt,你可以得到它。 –

+0

或者,如果您只想拉运营商,请打开“Lwt.Infix”。 – hcarty

回答

4

#require是一个顶级的指令,该库代码链接到顶层。它不打开任何模块。所以为了得到中缀运营商>>=>|=,需要打开Lwt.InfixLwt模块,后者也会带来Lwt模块的所有定义,这可能会被认为是名称空间的污染。