logoalt Hacker News

croteyesterday at 9:04 PM1 replyview on HN

I'm not mad, I'm disappointed. Elm was quite promising prior to this, but 0.19 essentially killed it.

And the problem isn't just that sync interop was removed. That would've been fine. It's the double-whammy of 1) killing sync interop, 2) making async interop libs impossible, 3) still allowing it for "blessed" libraries, and 4) gaslighting everyone else that they were Holding It Wrong.

Breakage is totally fine, I never expected anything different from Elm. But community-killing permanent core feature removal is a bit much, is it not?

I luckily never invested too deeply into the ecosystem so there wasn't a lot dor me to "learn", but it sure ruined any chances of me - and with me I bet a lot of other people - ever looking at an Elm 1.0 or Elm++, and considering the valuable insights gained from TEA that really is a shame.


Replies

bmurphy1976yesterday at 9:54 PM

Don't fret it. Many of us were in the same boat. Evan can do whatever he wants, but we can also call it out when it's wrong.

I personally made the same decision. It became very clear to me that Elm was not the foundation for me to build a business on.

show 1 reply