Is it time for D 3.0?
Adam D. Ruppe
destructionator at gmail.com
Sat Mar 28 00:53:38 UTC 2020
On Friday, 27 March 2020 at 22:34:40 UTC, Mike Parker wrote:
> The D1/D2 split was much more impactful.
What, specifically, was it?
D2 was literally just an arbitrary point release in an ongoing
evolution. String literals becoming invariant, for example,
happened at 2.006, which was probably the biggest breaking change
outside the phobos library. I recall that being a pretty invasive
change, but the most annoying to me as i remember was actually
renaming in phobos, like stripl to stripLeft and such which was
spread over several releases.
I also recall some commercial users having major problems with
the change to slices - the array stomping protection
modification, which was a silent runtime breaking change.
But it will be worth looking at exactly what it was and why it
bothered people. There's been breaking changes before and after
the D2 name too, and the D2 name itself didn't actually break
anything. So bringing it up without a specific policy isn't
helpful.
> There was also this quote from Walter a few years back:
His memory is as faulty as anyone else's.
More information about the Digitalmars-d
mailing list