dcollections 1.0 and 2.0a beta released

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Wed May 19 13:56:44 PDT 2010


On 05/19/2010 11:09 AM, Steven Schveighoffer wrote:
> After much work and toil, I have created dcollections for D2.

Awesome! I'm looking through it, unfortunately after wandering in the 
trunk for a while (I was like, wait, what?). But that was after all good 
because I saw a lot of awesome improvements in the new library. This is 
solid work.

I salute your decision to frame complexity as a feature and remove 
functions with "undecided complexity". This is huge.

That being said, I think dcollections2 has not yet solved a number of 
problems, some minor, some annoying, and some fundamental. This makes 
things quite unpleasant because, willingly or not, I'm in a three-way 
conflict of interest: (1) I can influence to some extent the decision of 
adopting dcollections2 for phobos; (2) I have my own design in mind 
which is competing with dcollections2; (3) my time is scarce so I'm 
having difficulty executing on that design, whereas dcollections2 is 
already usable.

I'm not sure where this leaves us. I'm tempted to post a list of 
"grievances" with the current design, but it's difficult to make that 
sound sincere due to the conflict of interest. Let me start by asking 
this: on a scale of 0 ("no change") to 10 ("redesign the whole thing"), 
where do you stand regarding the perspective of operating changes to 
dcollections2?


Andrei


More information about the Digitalmars-d-announce mailing list