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