Well, this is interesting. I think full stack Elm + Acadia is an interesting proposition. It’d be particularly interesting if the backend could target Go, Rust, or BEAM or something with better concurrency and parallelism than Node.
> particularly interesting if the backend could target Go, Rust
A project in development (with heavy Claude assist) might be worth looking at. Elm language, multiple targets (server side/SSE, SPA, desktop, mobile, TUI, CLI), Go FFI, DB integration (SQLite/PG), plus lots of other libs. A Rust language compiler writes a Go runtime code, single executable.
I'm an old-timer and somewhat skeptical of AI generated code but has caught my interest. I've run through the examples, most seem to work as intended.
Too little, too late. Most have moved on from Elm years ago, including me, after having been burned by their holier-than-thou decisions regarding custom JS escape hatches.
Elm hasn't changed since then so still relevant, and even then people remember being burned. In the days of LLMs especially there is no need to use subpar languages.
Elm is on a faster release cycle now, and 0.19.3 is out today. The post also has a rough roadmap of what to expect for the next few Elm releases.
How I would wish to have no overhead type aliases in Java…
I’m happy to see Elm evolving well like this!
Well, this is interesting. I think full stack Elm + Acadia is an interesting proposition. It’d be particularly interesting if the backend could target Go, Rust, or BEAM or something with better concurrency and parallelism than Node.
> particularly interesting if the backend could target Go, Rust
A project in development (with heavy Claude assist) might be worth looking at. Elm language, multiple targets (server side/SSE, SPA, desktop, mobile, TUI, CLI), Go FFI, DB integration (SQLite/PG), plus lots of other libs. A Rust language compiler writes a Go runtime code, single executable.
I'm an old-timer and somewhat skeptical of AI generated code but has caught my interest. I've run through the examples, most seem to work as intended.
https://sky-lang.org/
Too little, too late. Most have moved on from Elm years ago, including me, after having been burned by their holier-than-thou decisions regarding custom JS escape hatches.
that's such ancient history now :)
Elm hasn't changed since then so still relevant, and even then people remember being burned. In the days of LLMs especially there is no need to use subpar languages.
[dead]