std.collection lets rename it into std,ridiculous.
Yao Gomez
yao.gomez at gmail.com
Sun Feb 19 15:40:10 PST 2012
On Sunday, 19 February 2012 at 22:55:05 UTC, bls wrote:
> Hi
> What's the problem to implement some very basic containers ?
> And No !! Don't waste time to tell about built in Arrays and
> Associative arrays, I am following D for at 5 years now..
>
> What I definitely don't get is
> queues, stacks and dequeues, and also specialized kind of
> stacks/queues
> don't depend on ranges. Why we don't habe them.
> Everybody, using D for serious purposes, is creating home
> brewed stuff.
>
> But fuc da duc..
>
> the whole Range collection stuff is completely undefined.
>
> All we know right now is that Algorithms are working on
> data-structures. (Pretty new, beside)
>
> //First incarnation ..
> public class Deque(T)
> {
> private class Node()
> {
> T _value;
> Node _previous;
> Node _next
> }
> }
> Yep..
> should be
>
> final public class Deque(T)
> {
> }
>
> We are still not there ..
> struct Node()
>
> final class Deque(T, alias allocator)
> {
> }
> // Let's range-i-fy it ... and here we are
>
> final class Deque(T, alias allocator) : IXXXRange|T
> {
> // push and pop without sense.. what is enqueue now ?
> }
>
> Shit. all I want is a generique Queue
>
> The std.collection situation is a shame,
> Bjoern
Eagerly waiting your contribution, preferably through a pull
request, to remedy this unfortunate situation.
More information about the Digitalmars-d
mailing list