Static type systems have arrived in the frontend!
Typescript and Flow made them popular. ReasonML - the language
by React Framework inventor Jordan Walke - goes one step
further and brings a functional programming language from the
ML family into the browser. ReasonML combines the semantics of
OCaml with the common syntax of JavaScript.
How well does this work in practice? How easily can ReasonML
be integrated into the existing JS ecosystem? How well do
SinglePage apps work with ReasonReact? Where does ReasonML
stand in comparison to TypeScript on one side or Elm on the
other? We tried it in real projects, and the talk will be
about our experience, which projects are worth using Reason
and when you should rather do without it.