Hacker News new | ask | show | jobs
by satvikpendem 1219 days ago
The split between the Reason and BuckleScript/ReScript dealt, I believe, a fatal blow to both communities which were now split. It's a shame, I could have seen Reason in the same space as Rust, an ML-like language (well, literally an ML via OCaml) except without a borrow checker. It would have been great to use it in place of TypeScript on both the server and client, but now ReScript is incompatible with Reason, by design.
1 comments

I never understood the reason for the split.

Was it because native had different requirements than JS?

Why couldn't they both play along and target WebAssembly?

It seems like they simply wanted to add stuff that might not have been possible without changing ReasonML, and so they built their own framework and rebranded it to ReScript: https://ersin-akinci.medium.com/confused-about-rescript-resc...