Now How is it..
We had a long and interesting discussion about ranges vs java/C whatever style(d) iterators. ... to bring in an idea.. what about implementing update events for collections. IMHO this is a very reasonable feature.

(I am not talking about non-modifying events likewise cursor/snapshot creation-events or cursor moving-events.. Interesting though )

sample: database update events will force to pull data when needed and not just in case.
Indeed this is a high end feature, so what about
create auto structures ..say.. backup structures on events..

Our container(T) implementation can be based on a linked list implementing a forward range and will feed our UnDo container(T) (based i.e. on remove events)

It would be very interesting to see how all these necessary D2 components : ranges, std.algo, collection/container, aliases and delegates will come together.

...I think our node like stuff (the core data structure) should be implemented as structure, our container as class-interface pair where the interface describes at least the range. I agree with Steven and Andrei, hierarchic containers are over-estimated.

Bjoern
PS
D celebrates meanwhile it s 10? birthday and phobos still lacks an collection lib. Ouch

Reply via email to