Ich bin ganz neu zu OCaml und zum js_of_ocaml Compiler insbesondere.js_of_ocaml und Core
Hat jemand geschafft, die Anwendung zu kompilieren, die Jane Street Core mit js_of_ocaml verwendet? Ich bekomme während der Kompilierung viele "fehlende primitive" Warnungen, und wenn ich versuche, sie mit node
auszuführen, werden sie zu einer tatsächlichen Ausnahme.
Ich verstehe, dass jene Primitive sind, die nicht von OCaml zu JS
portiert werden können und dass deren Umsetzung von der Anwendung abhängen sollte, aber für den Kern gibt es buchstäblich Tausende von ihnen, während mein Programm nur dann ausgegeben zu stdout
verwendet.
Nebenbei bemerkt, hatte ich Probleme, sogar ein einfaches "Hallo Welt" -Projekt zu kompilieren, da IO-Funktionen in JS nicht implementiert waren. Gibt es irgendwo eine "Standard" JS-Datei, die für diesen Zweck verwendet werden könnte? z.B. Ersetzen caml_ml_output_char
durch console.log
und andere Dinge, so dass Module zu etwas Sinnvollem kompiliert werden können, ohne irgendein kundenspezifisches Javascript zu schreiben?
Bitte verwenden Sie keine Backticks zur Betonung. Sie sind für Code. Siehe http://stackoverflow.com/editing-help#code –