Closed NickSeagull closed 1 year ago
Thanks for reporting this! To set expectations:
Finally, please be patient with the core team. They are trying their best with limited resources.
As a follow up from talking on Slack with the community.
Progress has been made, just privately by Evan. He has done amazing things, yet they aren't ready for publishing yet. They will be somewhere soon ready, and a big release will be done.
The decision model of the language is following a BDFL, rather than the community. I was pointed to Gren (https://gren-lang.org/) , an Elm fork that has a different decision model.
Also, I want to give a huge kudos to Evan and all the effort he takes to keep Elm awesome, my concern wasn't about putting more pressure on Evan, but rather to express my desire to remove it by opening the development model a bit.
Thanks to everyone involved in the discussion! ❤️
He's been ignoring the simplest of bug reports and fix PRs for years, without the slightest apparent interest in users not getting impacted by those bugs. I'd think twice before adopting anything from Evan ever again.
Gren is not an alternative to Elm for me, the syntax is so different it doesn't really matter it's a fork.
Elm is free software though - anyone is free to fork the compiler. That's what the elm-janitor project is doing, quite conservatively. They call their fork a "release branch" of the compiler, keeping compatibility, just fixing the bugs.
@ggPeti gren's syntax is identical to elm, with tuples removed and record patterns added. Maybe you are thinking of roc, stabel (which both aren't forks AFAIK) or some other language?
At any rate, yes, gren plans to become an independent language from elm with no promises of compatibility so you`re right in that way.
@lue-bird yes it seems I was confusing it with another language. I did know however about the lack of tuples and I do rely on them quite often, so that's an inconvenience. In any case, a language is more than just syntax - it's the ecosystem that develops around it that matters. Evan did get some things right that sparked the community to life, but his long standing blockading of getting bugs fixed is destroying it.
I still avoid Elm for any project larger than simple practicing projects to learn the concept and functional programming in general.
Elm is great, but the lack of progress and informations keeps me from using Elm.
Sadly Evan is the ultimate Sigma male. He projects as a real leader only to completely reverse position and mumble "I duh wan it" like Jon Snow when actual responsibility emerges from his creations.
See discussion here: https://discourse.elm-lang.org/t/how-was-the-elm-goto-talk/9150/9
See discussion here: https://discourse.elm-lang.org/t/how-was-the-elm-goto-talk/9150/9
Yeah wow, can't wait to start using another thing that will have radio silence on fixing the most trivial of bugs.
Quick Summary: I want to understand why there are no commits since 1+ years.
Details
Hi, I've been always a fan of Elm and used it here and there. I was wondering why the development hasn't been moving.
I understand that the language is more than stable now, and I can't think of a feature to add to Elm (or at least frontend-wise, frontend as in a compiler frontend) that wouldn't make the language more complex.
But on the other hand, I'm worried that the language innovation just dies here and doesn't keep up with the world.
Examples:
The question
I feel like the project is stale, and although it has innovated so much that it is far away from getting old, I still feel like keeping the movement in innovation and creativity maintains the community growing :)