3 ms·
I've been using Elm for years now and it's always been openly admitted that core abstractions are still being decided. You can just look at the change log betwe
by always_good 9y ago
I've been using Elm for years now and it's always been openly admitted that core abstractions are still being decided. You can just look at the change log between versions (which are all sub-1.0) to see that.
You have to be okay with that to use it in production. Else you would have used something more stable instead of decided to gamble.
I think Elm is still too early to bike-shed over governance model. And people seem to think Elm is a lot farther along than it really is. Else they wouldn't have the expectations that they do. Or they wouldn't go "I don't have these issues with React."
I think the social issues Elm has are just what it's going to take if Elm wants to arrive at something more compelling that just another language. If there's a continuum with BDFL on one side and design-by-committee on the other, then you're going to have issues no matter where you move the needle.
The upside of the bus-factor-of-1 approach is that you have a visionary in the Hickey hammock. And the unavoidable downside is that you have to deal with the bandwidth of one person which describes a lot of the social issues.
I think that anyone who is uncool with that reality chose the wrong language. And a lot of the criticism that results from that, like this: https://www.reddit.com/r/elm/comments/7zk0dy/is_evan_killing_elms_momentum/ https://www.reddit.com/r/elm/comments/7zk0dy/is_evan_killing..., starts to reek of the hot air of entitlement, to use Rich Hickey's words.