Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



ReasonML 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.


So 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

Ultimately JsOfOcaml can directly transpile Ocaml to JS.


> ReasonML is now Rescript

Apparently it's not. The whole thing is a mess :)

https://ersin-akinci.medium.com/confused-about-rescript-resc...


Reason and ReScript are two different projects. You can still use Reason to compile natively and to JavaScript via js_of_ocaml.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: