3 ms·
ReasonML is just the language syntax so once it has reached reasonable stability, there won’t be as much development. Most activities happen in BuckleScript com
by huy-nguyen 7y ago
ReasonML is just the language syntax so once it has reached reasonable stability, there won’t be as much development. Most activities happen in BuckleScript compiler (OCaml to JS) and there have been a lot of substantial releases in the last 6 months. https://bucklescript.github.io/blog/ https://bucklescript.github.io/blog/
- raphinou 7y agoAfter the last release, there was some talk about async syntax. Is that abandoned? Is it really so that the reasonml language is considered basically done now?
- osener 7y agoThis is the PR to follow: https://github.com/facebook/reason/pull/2487 https://github.com/facebook/reason/pull/2487 Plans for this feature morphed into support for OCaml's new programmable let binding syntax. With the PR above merged, you'll be able to write code such as let.async users = getUsers();
- sgrove 7y agoI originally thought this seemed unnecessary, but I'm using a variant of this already, and it's so much better. And I love that Reason's approach is extensible as well!
- zyang 7y agoSo reason is like coffeescript for ocaml.
- osener 7y agoMore like Elixir for OCaml perhaps? It makes the good stuff in OCaml more readily available to developers with different expectations such as syntax (JS) and package management (npm).
- dean177 7y agoKinda, but with less hassle. You don't need to output ocaml files as both the native build tool (dune) and the js compiler (Bucklescript) support it out of the box.
- mhd 7y agoMore like ratfor, but this time with less raison d'être.