Compilers are supposed to be boring, especially when your language has ~exactly 1. If you can't trust the people maintaining it, it's too much risk to take. Having to do an entire rewrite in a different language can easily kill a company or a project.
I’m not sure if it’ll go anywhere but I like the idea that it’s interoperable with existing JS/TS packages.
> The part where he mocks a commenter for asking "Is Evan killing Elm's momentum?" is weirdly prescient, given that these events ultimately did mark the slowdown of the Elm community. Elm development came to a near halt about a year later.
Wow, that was hard to watch. He takes people being passionate about Elm and discussing potential issues and mocks them.
If I was a proponent of Elm that felt uneasy about its direction at the time, this would have made it easy to walk away from.
The change was handled extremely poorly. I only knew one team using Elm in production at the time. They went from being huge proponents of Elm to recommending against it after the 0.18/0.19 changes and drama upended a lot of their work.