D versionning
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Sun Jul 15 17:43:52 PDT 2012
On 7/15/12 7:06 PM, Walter Bright wrote:
> Frankly, I don't know how to do what you're asking for. D users, every
> single day, clamor for:
>
> 1. more bug fixes
> 2. more new features
> 3. why aren't deprecated features removed more quickly?
> 4. why don't we add this breaking feature?
> 5. why did you add that breaking feature which broke my code?
>
> Often, these are the same people! Sometimes, even in the same post!
>
> And, to reiterate, we did release D1. Since its release, it has only
> received bug fixes. No breaking changes, no regressions. This,
> inevitably, has made many D1 users unhappy - they wanted new features
> folded in.
>
> So that was not satisfactory, either.
>
> Yes, I do feel a bit put upon by this, as I see no way to satisfy all
> these mutually contradictory requests.
I think you're conflating two different trends. One is the annoying one
you mentioned, and the other is a very reasonable request - that D has
one branch containing only bug fixes, and another branch with new
features and other potentially disruptive things.
The key is that the branches are merged once a more risky branch is
stable enough, and the essential ingredient is that git makes branch
merging easy.
This is not something you could have done essentially at any pre-github
time in D's history, and is not to be confused with D1 vs D2 or with the
known contradictory requests.
Andrei
More information about the Digitalmars-d
mailing list