Skip to main content

Logo for BOB BOB 2020

28th February 2020

Berlin, Germany

Part of the BOB series

Practical ReasonML (Marco Emrich)

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.

This session is held on in Talks A