New DIP73: D Drafting Library

CraigDillabaugh via Digitalmars-d digitalmars-d at puremagic.com
Thu Feb 5 10:44:05 PST 2015


On Thursday, 5 February 2015 at 18:23:19 UTC, Zach the Mystic 
wrote:
> On Thursday, 5 February 2015 at 06:56:52 UTC, Dicebot wrote:
>> You have clearly put a lot of effort in this. That makes me 
>> very uneasy to repeat the same critique as earlier but, sadly, 
>> it still all applies. This proposal tries to fix problems it 
>> doesn't prove exist, doing so with solutions that are not 
>> guranteed to help.
>>
>> It also wrongly explains current process of inclusion into 
>> Phobos in general and specifically std.experimental - being 
>> probably one of more involved persons with Phobos review queue 
>> I feel like this needs to be explained.
>>
>> Considering all the discussion that happened during 
>> std.experimental.logger I understand that we have settled with 
>> pretty much this:
>>
>> 1) All Phobos proposals must go through std.experimental.logger
>> 2) It must implement something generally desired in Phobos
>> 3) Implementation is supposed to be at least stable enough to 
>> not undergo a full rewrite after inclusion. Major API changes 
>> are acceptable.
>> 4) Before DMD/Phobos release is made existing packages that 
>> feel stable can undergo a formal review for inclusion in 
>> Phobos main package
>
> It seems to me that number 2 is wrong. It doesn't matter what 
> is generally desired. The final say depends completely on the 
> leadership. Yes or No has to come from above. Or am I wrong 
> about this?

Well there is a voting process for getting libraries accepted 
into Phobos, and Andrei and Walter are not the only ones who 
vote.  However, if you implement something that Andrei/Walter are 
strongly opposed to, I suppose the vote could be vetoed.


More information about the Digitalmars-d mailing list