I absolutely love typescript!<p>But recently, I found out about ReasonML, an ML-family language transpiled to JS that, from a distance, looks like something I'd like over TS in every aspect except one (third party typings): much more terse algebraic sum types(tagged unions), more terse code in general, incredible compile times, and named arguments[0].<p>To top all of that, "reason-react"[1] claims that "Reason syntax and language features are a better match for React programming patterns", and I am very inclined to agree already.<p>I'd <i>love</i> to hear folks' experience with ReasonML, or pointers to blog posts such as these where companies write up their experience.<p>[0] <a href="https://blog.dubenko.dev/typescript-vs-reason/" rel="nofollow">https://blog.dubenko.dev/typescript-vs-reason/</a><p>[1] <a href="https://reasonml.github.io/reason-react/docs/en/what-and-why" rel="nofollow">https://reasonml.github.io/reason-react/docs/en/what-and-why</a>
> 3.7 million lines of code in a single PR<p>Now that's crazy! They don't seem to be afraid to do major changes in one shot (yes, probably type checked because of typescript - but still, that's huge!)