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