Why are you learning Elm?

Dwayne Crooks - Jul 27 '19 - - Dev Community

I thought it'd be interesting to find out why you all are learning and using Elm.

I'd start.

  1. I have an interest in typed functional programming and Elm makes it super easy for me to explore my ideas and build them.

  2. I'm feeling the pain maintaining and adding features to a large legacy code base—containing a mixture of Backbone and React/Redux written in JavaScript—and I clearly see how the benefits of Elm could improve the situation. You can't imagine the simple bugs that occur that sometimes take us hours to fix. Those times can be demoralizing.

  3. Elm is my gateway drug. It made me see all the other typed functional programming languages from a different perspective. I started to see just how powerful the core of Haskell (i.e. Haskell without all those fancy and confusing extensions) really is. I started to understand the pattern that monads abstract. I started to feel excited about programming again. It's because of Elm I was finally able to build my first command-line app in Haskell.

And you?

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player