@DanielWoelfel Right!
The Dream Playground lets people start online without installing anything. It has a decent set of libraries loaded.
There's a quick start script that basically gives you the same thing locally with one command.
Dream is practically a little OCaml distribution.
Released Dream, a simple but feature-complete Web framework for #OCaml and #ReasonML.
It does WebSockets, GraphQL, offers secure defaults for cookies and forms, lots of examples, full API docs, and deployment instructions. Also has an online playground!
https://t.co/LHA3EezMon
@TheEduardoRFS@ekander_ But I think you would still be able to obtain a function pointer to the the generic 'a => 'a promise function, and force it to be used incorrectly.
Bisect_ppx, the coverage tool for #OCaml and #ReasonML now supports BuckleScript, js_of_ocaml, and esy. Install 2.0.0 today from opam or npm! :)
Other improvements include Coveralls integration, syntax highlighting, and a new command line.
https://t.co/GnrHz6E3It
Luv 0.5.1 (the libuv binding) adds Windows support. It is now installable from both the regular opam repo, and from opam-repository-mingw #ocaml#reasonml https://t.co/RnAdG7DO6g
@jordwalke If that were to happen, ocaml-migrate-parsetree would have to be updated to vendor each version's marshaling code. It should still be transparent to PPX authors.
@jordwalke Yes, the former. As long ocaml-migrate-parsetree itself has already "vendored" that compiler version's AST, a PPX can output it, no matter which version the PPX itself was compiled on.
Released Luv, a binding to libuv, which is the C library inside Node.js that runs its main loop and does its I/O https://t.co/RnAdG7DO6g #OCaml@reasonml