Case for std.experimental

Dicebot via Digitalmars-d digitalmars-d at puremagic.com
Wed Jul 30 18:23:04 PDT 2014


On Wednesday, 30 July 2014 at 22:44:38 UTC, David Nadlinger wrote:
>> Ok, I will keep those rules in mind for future reviews / 
>> voting even if I don't understand their merit :)
>
> My view on the purpose of std.experimental notwithstanding, 
> maybe we should discuss the meaning of the _vote_: What about 
> making the vote simply about whether the module is believed to 
> be a) of enough importance to be in Phobos by the wider 
> community, and b) close enough to the mark in terms of design 
> and implementation that a solid result is reachable in the near 
> future?

(b) is a bit too vague. With something like std.logger full 
rewrite of API can be done in quite a small time being thus 
"reachable in the near future" :) Effectively it implies that 
Phobos reviewers "know better" when it comes to exposed API and 
this is something I disagree with (I am one of those reviewers 
after all and I won't trust myself). Voting is an opportunity to 
a future users to tell "this API looks so bad I'd better write 
one of my own than go with it".

At the same time minor glitches and overall Phobos style 
compatibility has not been traditionally considered a voting 
blocker so far so it already partially works that way - going 
through normal PR review process is still expected.


More information about the Digitalmars-d mailing list