我对OCaml和js_of_ocaml编译器都很陌生.
有人设法使用js_of_ocaml编译使用Jane Street Core的应用程序吗?在编译过程中我收到了很多"缺少原语"的警告,然后当我尝试运行它时,node
它们变成了一个实际的异常.
我知道那些是原始的,不能从OCaml移植到JS
它们,并且它们的实现应该依赖于应用程序,但是对于核心,实际上有数千个,而我的程序只使用输出stdout
.
另外,我甚至无法编译一个简单的"hello world"项目,因为JS函数没有在JS中实现.是否有某个"标准"JS文件可以用于此目的?例如,替换caml_ml_output_char
为console.log
和其他东西,以便模块可以编译成有用的东西,而无需编写任何自定义的JavaScript?