And then there are sealed DSLs... Byte encoder/decoder in Elm are opaque, so their implementation is hidden. A smart compiler, such as the one I am writing, can take advantage of that with compiler intrinsics that…
Yes. But that is about to change, and the compiler is now getting the updates it needs. Mostly the compiler was fine, we could do with some bug fixes in core packages - not many, but there are a small number of long…
Elm was better without custom kernel modules and sync JS-interop. It kept the Elm kernel small and portable. It forced the 3rd party package eco system to innovate and create things rather than just wrap existing…
Worth noting there are some Elm to native code compiler projects now.
LLMs are way past that, Claude Code can very competently write Elm code now, for example.
And then there are sealed DSLs... Byte encoder/decoder in Elm are opaque, so their implementation is hidden. A smart compiler, such as the one I am writing, can take advantage of that with compiler intrinsics that…
Yes. But that is about to change, and the compiler is now getting the updates it needs. Mostly the compiler was fine, we could do with some bug fixes in core packages - not many, but there are a small number of long…
Elm was better without custom kernel modules and sync JS-interop. It kept the Elm kernel small and portable. It forced the 3rd party package eco system to innovate and create things rather than just wrap existing…
Worth noting there are some Elm to native code compiler projects now.
LLMs are way past that, Claude Code can very competently write Elm code now, for example.