More radical ideas about gc and reference counting

Caligo via Digitalmars-d digitalmars-d at puremagic.com
Sun May 4 21:58:43 PDT 2014


On Sun, May 4, 2014 at 11:09 PM, Andrei Alexandrescu via Digitalmars-d <
digitalmars-d at puremagic.com> wrote:
>
>
> Great, a few representative links would be most welcome.
>
>
>
Here is a good starting point (it's a classic):

http://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar


 Here is an idea:  include new features in DMD/Phobos as soon as they
>> arrive, and make them part of the official binary release so that the
>> average D user can try them out.  Make sure they are marked as unstable,
>> and put a on/off switch on them (something like what Rust/Haskell have;
>> not a compiler switch).  If the feature receives no implementation bug
>> reports for X consecutive days AND no design bug reports for Y
>> consecutive days, then the feature is marked stable and officially
>> becomes part of DMD/Phobos.  The X and the Y can be decreased as D's
>> number of users increases over the years.  The whole idea is very much
>> like farming: you are planting seeds.  As the plants grow, some of them
>> will not survive, others will be destroyed, and some of them will take
>> years to grow.  In any case, you harvest the fruits when they are ready.
>>
>>   Here are good starting values for X and Y:
>> X = 90 days
>> Y = 180 days
>>
>
> This is nice, but on the face of it it's just this: an idea on how other
> people should do things on their free time. I'd have difficulty convincing
> people they should work that way. The kind of ideas that I noticed are
> successful are those that actually carry the work through and serve as good
> examples to follow.
>
>
> Andrei
>
>
*sigh*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20140504/8f635037/attachment.html>


More information about the Digitalmars-d mailing list