2 ms·
As a contrary perspective, a language which enthusiastically welcomes patches from anyone is likely to degenerate into an incoherent mess very quickly. Languag
by JonChesterfield 3y ago
As a contrary perspective, a language which enthusiastically welcomes patches from anyone is likely to degenerate into an incoherent mess very quickly.
Language design is difficult. Features interact in complicated ways. Fixing mistakes is tricky - you break existing code.
Forking D sounds fine. It's easier to start with an implementation than to go from scratch. Ideas which work out well get to have a existence proof when proposing them to the original. Ideas that crash and fail don't add to the debt of the original language.
I hope the fork goes well and this proves a net gain for the original ecosystem.