Why is Elm such a delightful programming language?


Elm is a programming language created by Evan Czaplicki and a recurring definition used to describe it is:

“A delightful language for reliable web applications.” - Elm website.

I like this description because it shows the philosophy of the language and its community. A formal definition could be something like: Elm is a pure functional programming language with immutable data structure, soundness type system, currying, and blah blah blah. But instead, the author preferred to highlight his real intention: to create a safe language that web developers feel pleasure in using it. The rest is a consequence of that!

Read the full article at: https://dev.to/marciofrayze/why-is-elm-such-a-delightful-programming-language-2em8