So, why do you enjoy Reason?


I’d like to hear some thoughts from Reason users beyond the well-known pros.

I’ve only been using Reason in a mini web app for a couple months now and simply enjoy writing my projects in something different but sort of feels like js.


I had a small front-end written in Elm and enjoyed that, but I struggled to understand other people’s code, and even writing my own code. It was too different from what I was used to (e.g. Java, Go, Rust, Erlang, JavaScript, Python, etc). I recently rewrote the app in Reason. Reason is vastly easier to understand and write. Probably helps that it’s a combination of functional and imperative paradigms, whereas Elm is 100% pure functional. And like Elm, the BuckleScript compiler has pretty good error messages, so that helps.