News for hackers. Stuff that matters.
Re:Learning Elm by porting a medium-sized web front end from... by ordinaryradical on Thursday February 29, 2024 @10:28AM (#39550613)
Reason is a lovely, OCaml-esque language in the same functional vein, but I would say Gren feels like a great spiritual successor to Elm.

https://gren-lang.org/

Re:Learning Elm by porting a medium-sized web front end from... by josephcsible on Thursday February 29, 2024 @10:33AM (#39550694)
Gren is a fork, not a spiritual successor. And not only did it not fix that problem, it made it worse: https://news.ycombinator.com/item?id=36275171
Re:Learning Elm by porting a medium-sized web front end from... by ordinaryradical on Thursday February 29, 2024 @10:43AM (#39550858)
Yeah, I just read this further down in this topic. Really bummed about it, Elm always seemed so promising, and I thought a healthy fork was what was needed.

I just don’t understand the reasoning for this choice.

Re:Learning Elm by porting a medium-sized web front end from... by matsemann on Thursday February 29, 2024 @10:36AM (#39550744)
Perhaps because it's not the big problem a few people make it out to be..
Re:Learning Elm by porting a medium-sized web front end from... by terminatornet on Thursday February 29, 2024 @10:34AM (#39550718)
along those lines, Zokka is a fork of elm that appears to be mostly dedicated towards bug fixes that Evan (the creator of elm) refuses to acknowledge or merge.

https://github.com/Zokka-Dev/zokka-compiler

edit: there's also Roc, https://www.roc-lang.org/, a language started by Richard Feldman who I believe was a former elm core team member. I think Roc aims to accomplish different things than elm, but definitely feels like a spiritual successor

Re:Learning Elm by porting a medium-sized web front end from... by josephcsible on Thursday February 29, 2024 @10:40AM (#39550820)
The commitment to bidirectional compatibility means that Zokka can't fix the problem that GGP was talking about.