Fast productive web programming with no baggage
Functional programmers are lovers of simplicity and order. Developing for the Web has become nothing like either of these. The number of tools and libraries you need to learn seems to multiply without end, and getting them to work together can be a nightmare.
What if there was a language and environment that had no external dependencies, required no complex packaging tools, runs in the web browser, and oh yes, it’s purely Functional.
The Elm Architecture (consisting of the Elm functional language, and a way of applying it to web development) aims to allow fast iterative development of beautiful web apps in a functional language.