D forbearance(Official backing of libs)
tsbockman via Digitalmars-d
digitalmars-d at puremagic.com
Sun Jan 3 08:35:55 PST 2016
On Sunday, 3 January 2016 at 15:18:30 UTC, Andrei Alexandrescu
wrote:
> On 1/1/16 9:11 PM, tsbockman wrote:
>> On Saturday, 2 January 2016 at 01:39:58 UTC, Adam D. Ruppe
>> wrote:
>>> I've gotten bug reports and had a fix live inside ten
>>> minutes. Phobos
>>> doesn't, and probably can't, work at that kind of pace.
>>
>> No kidding...
>
> How do you mean that? It can, and it does. It has often
> happened that bugs have been quickly fixed. -- Andrei
Trivial fixes to Phobos or DMD might take, on average, two days
to get merged, and the average user won't see any benefit until
the next stable release, which happens one or two months later.
Non-trivial fixes to Phobos or DMD take months or years to get
merged.
In either case, there is often a 90% fix available right from the
start, but rather than merging it quickly to mitigate the bug,
the PR will be stalled until it is deemed "ready" (which may be
never).
Don't misunderstand me - I recognize that there are advantages to
the current approach, as well. Nevertheless, it ought not to be
controversial, to say that Phobos and DMD development is a
high-latency process.
More information about the Digitalmars-d
mailing list