<br><br><div class="gmail_quote">On Mon, Oct 31, 2011 at 7:46 PM, Jonathan M Davis <span dir="ltr"><<a href="mailto:jmdavisProg@gmx.com">jmdavisProg@gmx.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5">On Monday, October 31, 2011 16:48 bls wrote:<br>
> On 10/31/2011 04:11 PM, Jonathan M Davis wrote:<br>
> > That's perfectly reasonable. The fact that std.container is so incomplete<br>
> > is a _huge_ problem for Phobos. It needs to be filled out and its API<br>
> > fully ironed out. Overall, it looks solid, but it just doesn't have<br>
> > enough actual usage at this point to really verify that because of the<br>
> > lack of containers. std.container_will_ be completed, so this really<br>
> > shouldn't be a long term concern, but in the short term, I agree that<br>
> > it's a definite problem.<br>
><br>
> Thanks.<br>
> I've tried to contact Steven via email in order to stress-test my<br>
> skiplist implementation in dcollections.<br>
><br>
> (I am not obsessed regarding skiplists, but all measurements I have seen<br>
> so far are showing that in case of massive appending the skiplist<br>
> algorithm wins).. makes sense for std.database (orm/unitofwork)<br>
><br>
> Nevertheless, what I don't understand is : What has to be ironed out<br>
> before giving std.collections a go ?, What's the show-stopper? The only<br>
> thing I can vaguely imagine is streaming .. but dunno.<br>
<br>
</div></div>std.collections? Do you mean std.container? Andrei wants the custom allocators<br>
sorted out before we implement a bunch of containers that we'd then have to<br>
change. As it is, Array and SList are supposed to be turned into final classes<br>
rather than reference-counted structs, and not even that has happened yet. So,<br>
it seems like std.container has effectively stagnated while waiting for the<br>
custom allocator stuff to be worked out. However, supposedly Andrei is going<br>
to start messing around with the recently reviewed region allocator stuff with<br>
std.container sometime soon in order to iron it out a bit more, but with how<br>
busy he is, I don't know where that stands.<br>
<font color="#888888"><br>
- Jonathan M Davis<br>
</font></blockquote></div><br><div>How long before custom allocator stuff is complete?  6 months? a year?</div>