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.

Reply via email to