DEV Community

Discussion on: Bite the bullet and roll with the punches. Starting to learn ELM.

Collapse
 
kspeakman profile image
Kasey Speakman • Edited

Elm is a great introduction to functional programming. It also shows you an interesting way to create UIs (Model-View-Update) without depending on heavy framework abstractions. This point may not be obvious at first, but Model (and Msg) are just ordinary user data types, and Update and View are just functions on the data types... nothing special about them. So most all the code you write are just your functions on your data types.

P.S. We use it in production.