Hacker News new | ask | show | jobs
by mrweasel 1615 days ago
What makes Elm appealing to me is that is allows me to completely avoid the whole JavaScript ecosystem. There’s no dealing with npm, webpack and all the rest of that confusing mess.
3 comments

Sure that's great. But the real advantage is ending up with a repo full of pure-FP code that you can improve/refactor with confidence, right?

Strict compilers make sure my repo only contains code over a certain level of quality. Elm is strict. Code produced in Elm is usually of stellar quality, even by beginners; and if not it's very easy to shape it up later on.

Absolutely, I’m just starting out with Elm and wanting to avoid the JavaScript tooling made Elm stand out. The code quality and helpful compiler is what makes me want to continue to use Elm.
I use Clojurescript for the same reason. I will take any opportunity to stay away from the JS ecosystem.
I see it the other way around: I was unable to avoid Javascript, and Elm made it orders of magnitude harder to do that. But I was a n00b working on a side project, so caveat lector!