Comment by cma256
1 year ago
Still the best web language and framework ever introduced. Its influence is everywhere. Unfortunately no one implements all of it so they can never live up to the standard it set.
I would recommend everyone avoid reading this article. It didn't accomplish anything. In the five years since writing nothing has changed and no alternative replaced it. Elm is not used because the JavaScript community chose something else not because of anything mentioned in this article.
The core of the complaint is a lack of native modules. Fork the compiler and remove the few lines preventing it. Vendor your native dependencies and the jobs done. You can ignore whatever snide remarks you receive (assuming there's anyone in the world who still cares about this).
If you've never used Elm I highly recommend taking this chance to learn it.
As a former Elm production user, the article is spot-on about why I moved on from the Elm community.
Per TFA, you don't just get "snide remarks" if you fork the compiler. You get booted from all the official community spaces.
Given that those are the first place someone would go to seek help if and when they need one, especially for a community that small, that feels like a considerable risk.
The authors of Gren are all active in Elm community spaces. The first commit of Gren is the last public commit of Elm.
> Elm is not used because the JavaScript community chose something else not because of anything mentioned in this article.
Actually a big reason why the JS community chose something else has a lot to do with what is mentioned in the article. Typescript has a much different governance.
I would recommend people learn the assembly language for the computer they own and then a high level language like c or shell. Far too many developers these days don't know anything about computers.
Going into your kitchen and making some food with the ingredients you have will always be, to use a buzzword, more sustainable than ignoring the state of the kitchen and saying make me an omelette, or worse calling up uber eats which isn't even sustainable if you pay.
What a strange non sequitur, for what reasons do you believe learning assembly is worthwhile and how does it relate to this discussion about Elm? Also the food analogy does not make sense to me.
>and then a high level language like c or shell
I think it's been decades since I last saw a phrase like this used unironically.