DEV Community

Discussion on: First ReasonML production app - lessons learned

Collapse
 
ad0791 profile image
Alexandro Disla

Elm is not hermetic. Elm operated very well with JavaScript. In my opinion for the most part, elm and Reason are the same.

Collapse
 
baransu profile image
Tomasz Cichocinski

I'm not saying Elm is a bad language. It was a first pure functional language I learned and I would love to create a productions system in it but it's a lot harder to create something from scratch as the community is small.

Collapse
 
ad0791 profile image
Alexandro Disla

is ReasonML a much more mature than Elm? Yes, Elm has a very small community. In The are still a lot of change occurring for each version of Elm.

Thread Thread
 
baransu profile image
Tomasz Cichocinski

ReasonML as a language is as mature as OCaml. OCaml is 24 years old.

Collapse
 
baransu profile image
Tomasz Cichocinski

In Elm, you cannot reuse you're existing code without creating ports for that. And Elm uses it's own view framework so you rely only on Elm community components. In Reason, you can reuse all of the JS ecosystems 😉