Live data from Hacker News

Road to Elm 1.0

elm-lang.org

41–50 of 192 posts

Re: Road to Elm 1.0

#41
post #4

There's a lot to love about Elm, and I've written quite a bit of production code with it starting around 0.18.0. But in 2026 I'm not sure why a company would newly choose a language that hasn't otherwise been updated in nearly 7 years.

Stability. It works. Frequent breaking changes to core functionality of your tech stack is not a feature, it’s a bug.

Weird not to mention Elm's massive breaking change that killed the project?

Re: Road to Elm 1.0

#42
post #3

What is the point of actively choosing a web framework in the age of LLMs?

I haven't tried it, but Elm might be a really good fit for LLMs, because it forbids taking shortcuts.

It works really great with LLMs, it introduces less bugs compared with other languages

Re: Road to Elm 1.0

#43
I hope to see progress in the future. I loved Elm and it made me a better programmer. Things changed a lot since then, but beauty of Elm is not matched by any language.

Also, if you ever had to refactor anything, there is no language in the world that makes it as easy to change things.

Hope to see more releases in the future.

Re: Road to Elm 1.0

#44
post #23
post #17

Earlier quoted context omitted.

The project was dead. The previous release was 7 years ago, where it stopped because the creator (same as author of this announcement) stopped maintaining it and since the community hasn't progress beyond a BDFL-model that's where it died. So it was dead, it just now has been resurrected (and AFAIK with a whithered community in the meantime).

your definition of dead is elms definition of stability, I think :D haha javascriptland really warps peoples minds on stability and project-liveness

> your definition of dead is elms definition of stability

If Elm's definition of stability is keeping bugs and runtime errors for years, then I'm glad I stopped using Elm long ago.

Not only were the issues unaddressed, but for the past years the PR got no human response. For instance this one¹ fixes infinite loops in the core. [¹]: https://github.com/elm/core/pull/1137

Re: Road to Elm 1.0

#46

Oh my God, I had no idea this project was still alive. I don't mean to throw any shade but I had assumed that the lid was on this turkey.

I’ve been using Elm professionally at a very profitable, lean company the last two years. (Didn’t know it coming in, but had enough React, Redux, and other experience to learn quickly.) The Elm community would call this a feature. How much React code you wrote 6-8 years ago will work perfectly and identically with today’s React toolchain? It’s a whole different set of values. Good React code in 2026 looks like any co…

Any code you wrote on a React version from 6 years ago will still work the same on that React version today. Let's make that a fair comparison.

I get that some people like stability, but that is quite different from going without updates for 6+ years.

Re: Road to Elm 1.0

#47

About two years ago I was experimenting with ChatGPT vibecoding a snake game in the browser in elm, because elm is my favorite language. It was rough going and I concluded at the time that LLM‘s might kill elm. Today I use elm in production and LLMs are vastly better at it, and if anything I think LLM‘s might increase elm adoption because it is the ideal language for an LLM right now. It’s a simpler language than mos…

On that note, because of AI I've been more into music, bought a midi keyboard, got real DAW software setup. I've also finally built more and more with Rust, and have been reading more Rust docs. LLMs should never be an excuse not to learn the things you're using it for, those are the bad engineers. An LLM affords me the time to research and learn what it gave me so I can maintain it. It's easier to prompt about the problem if you understand it.

Re: Road to Elm 1.0

#48

About two years ago I was experimenting with ChatGPT vibecoding a snake game in the browser in elm, because elm is my favorite language. It was rough going and I concluded at the time that LLM‘s might kill elm. Today I use elm in production and LLMs are vastly better at it, and if anything I think LLM‘s might increase elm adoption because it is the ideal language for an LLM right now. It’s a simpler language than mos…

Maybe it's improved, but I was very disappointed to find agents constantly tripping over significant white space with Elm (Claude Code). Always struck me as strange since they are very proficient with python... and Elm has been one of the most stable modern languages (so stable that people complain about it never changing!). I think the last time I tried was a year ago though, so I assume it has improved.

Re: Road to Elm 1.0

#49
I'm interested less in getting to Elm 1.0 than getting past Elm 0.19, which is the version that locked out all native modules that weren't officially blessed by Elm's author. Far as I can tell, that pretty well marked the end of Elm.
Post reply on HN