On Tuesday, 27 November 2012 at 21:23:12 UTC, Walter Bright wrote:
On 11/28/2012 5:25 AM, Max Samukha wrote:
Please stop repeating that "will break lots of code" mantra. D
user base
is very small and it doesn't grow *because* issues like the one
discussed do not get fixed. When they are fixed people may
start using
the language. And *then* you would have to worry about backward
compatibility. Look at the recent Manu's complaints and see
what people
who would really use the language have wanted from it for
years.
I understand what you're saying, but the counterpoint is we
lost half the D community when D2 broke D1 code. We still have
at least one major D1 user that still finds it impractical to
upgrade to D2.
Should we talk about phobos and tango here ? I'm pretty sure you
can attribute most of that departure from that event.
It is unbelievably frustrating for people to have their code
break with each new release, have older projects all
invalidated, with few willing to do the maintenance work to
bring them back on line.
I have also bunch of code broken in the current release and find
myself writing workaround for quirk in the language even for
simple monomodule programs.
We have a project management issue here in the first place.