Final by default?
Dicebot
public at dicebot.lv
Thu Mar 13 02:15:46 PDT 2014
On Thursday, 13 March 2014 at 08:47:13 UTC, Peter Alexander wrote:
> To be honest, whether or not the client really exists is
> irrelevant. We can't just keep making large breaking changes.
>
> It's not just big companies that are effected either. Every
> breaking change potentially breaks some open source library. If
> that library is no longer maintained then it just stops
> working, and no one knows until a user comes along and tries to
> compile it. When it fails to compile, most users will just
> assume it doesn't work and move on. If that library was
> critical to their project then we probably lose a user.
It does effectively mean that we must stop development right here
and now and never commit anything to dlang repos anymore. Because
most breakage comes from bug-fixes for accepts-invalid. And it
still renders unmaintained libraries unusable. Is that what you
want?
> As for the release time and beta: most people aren't on the
> forums daily. They don't know this is happening. The people on
> this forum are not representative D users.
>
> I occasionally run Python scripts at work. I can assure you I
> have absolutely no idea when Python is going to get an update
> and I certainly have no idea when beta tests periods are being
> run!
Python scripts sometimes break for me when changing versions
between 2.4 and 2.8 for example. Any changes to default python
version are usually announced as major update.
More information about the Digitalmars-d
mailing list