The Case Against Autodecode
Jack Stouffer via Digitalmars-d
digitalmars-d at puremagic.com
Sun May 29 18:58:03 PDT 2016
On Sunday, 29 May 2016 at 17:35:35 UTC, Nick Sabalausky wrote:
> Unlike Python, we wouldn't be maintaining a "with
> auto-decoding" fork for years and years and years, ensuring
> nobody ever had a pressing reason to bother migrating.
If it happens, they better. The D1 fork was maintained for almost
three years for a good reason.
> Heck, we weather breaking fixes enough anyway.
Not nearly on a scale similar to changing how strings are
iterated; not since the D1/D2 split.
> It was an annoying pain (at least to me), but I got through it
> fine and never even entertained the thought of just sticking
> with the old compiler.
> Not sure most people even noticed it. Point is, in D, even when
> something does need to change, life goes on fine. As long as we
> don't maintain a long-term fork ;)
The problem is not active users. The problem is companies who
have > 10K LOC and libraries that are no longer maintained. E.g.
It took Sociomantic eight years after D2's release to switch only
a few parts of their projects to D2. With the loss of old
libraries/old code (even old answers on SO), all of a sudden you
lose a lot of the network effect that makes programming languages
much more useful.
More information about the Digitalmars-d
mailing list