Articles from Futurice

Primary tabs

Learning functional reactive programming with Elm

A couple of weeks ago I decided I would learn something new: functional reactive programming (FRP). It is a programming paradigm that has become very popular over the past few years, as demonstrated by the popularization of languages such as Haskell and Clojure. There is also a strong functional and reactive movement in the web frontend. JavaScript, the only programming language browsers understand, can be used in many different ways, fitting several programming paradigms.

Learning functional reactive programming with Elm

A couple of weeks ago I decided I would learn something new: functional reactive programming (FRP). It is a programming paradigm that has become very popular over the past few years, as demonstrated by the popularization of languages such as Haskell and Clojure. There is also a strong functional and reactive movement in the web frontend. JavaScript, the only programming language browsers understand, can be used in many different ways, fitting several programming paradigms.