We are forking D

H. S. Teoh hsteoh at qfbox.info
Wed Jan 3 19:38:35 UTC 2024


On Wed, Jan 03, 2024 at 01:38:10PM +0000, Martyn via Digitalmars-d wrote:
[...]
> Now -- a fork is happening. 2 things are going to happen.
> 1) Dlang will eventually die if the fork is successful, or
> 2) The fork fails
[...]

Actually, it's more nuanced than that. One of 5 things could happen:[*]

1) Successful forking: the original D language and the fork both survive
and thrive as distinct languages;

2) The fork merges back upstream at some point, e.g., if the current
dispute(s) is/are eventually resolved.

3) The fork fails: eventually the fork burns out and is effectively
discontinued.

4) The fork takes over: the original D language stagnates and falls by
the wayside, while the fork takes over and assumes primary development.

5) Both fails: the fork drains resources from the original project and
fragments the community, and both eventually find themselves
unsustainable.

[*] https://www.cs.cmu.edu/~ckaestne/pdf/icse20-forks.pdf


Which will be the actual outcome remains to be seen.


T

-- 
All problems are easy in retrospect.


More information about the Digitalmars-d mailing list