All of these leavers could've maintained that fabled community fork they want with the features they want if they all got together.
All of these leavers could've maintained that fabled community fork they want with the features they want if they all got together.
Choosing to hard-fork Elm and create lots of internet drama just doesn't make sense compared to moving to one of the above.
Forking a language isn't like forking a tool. Forking gcc doesn't make C any better or worse. Forking C (if you could) would make the C worse.
But "if they all got together" is waving away the difficulty of getting them all together, cooperating, and working together. Open source projects are a lot more difficult to run than you might expect.
Indeed. You pour thousands of hours of work into something and give it to the world for free, only to be met by “give us synchronous IO or we will throw our toys out of the pram!”