10 ms·
Hoping this release will bring the below advantages. 1. A statically compiled language with GC-d runtime, which compiles quicker than golang 2. Something that
by sudarshnachakra 4y ago
Hoping this release will bring the below advantages.
1. A statically compiled language with GC-d runtime, which compiles quicker than golang
2. Something that brings algebraic effects to the mainstream and with it an arguably better model for concurrency / parallelism
3. Support value types to take advantage of modern CPU caches
Finally golang finds some real competition (from a very unlikely source though). Hoping ReasonML will become more popular with this release with true parallelism and nice concurrency.
- momentoftop 4y agoReasonML is now Rescript, and is still using the 4.06 compiler. I think the idea is to move ahead largely independently of Ocaml, and that a move to 5.0 now is probably seriously ambitious given the runtime overhaul.
- cassepipe 4y agoSo it's Reason, not ReasonML which the umbrella project's name, and Rescript is a imcompatible syntax split from the Bucklescript team (that previously transpiled Reason to JS). Bucklescript's new name is... Rescript. But not everyone agrees with the split and work is being done on Melange to replace Bucklescript : https://github.com/melange-re/melange https://github.com/melange-re/melange Ultimately JsOfOcaml can directly transpile Ocaml to JS.
- mseri 4y agoReason and ReScript are two different projects. You can still use Reason to compile natively and to JavaScript via js_of_ocaml.
- dmitriid 4y ago> ReasonML is now Rescript Apparently it's not. The whole thing is a mess :) https://ersin-akinci.medium.com/confused-about-rescript-rescript-reason-reasonml-and-bucklescript-explained-ab4230555230 https://ersin-akinci.medium.com/confused-about-rescript-resc...