On Wednesday, 21 July 2010 at 19:25:26 UTC, Andrei Alexandrescu wrote:
PS: I'd be delighted if some bold sould took the challenge of
porting Boost.MultiIndex to D. My collected reports show
that the lib is quite popular in C++, so having it in D could
be welcome. I can't program in D, but if someone decides to
go down this path I'd love to assist with discussions on
the design and internals.

That sounds great. I, too, think that multi_index is a very useful structure. It should be quite easy to generalize the up-and-coming RBTree implementation (Steve... :o)) into accepting multiple ordering predicates. Since the number of predicates is available during compilation, the Node structure should be easy to implement by using a fixed-size array for the header.


Andrei

I didn't find a follow-up discussion to this thread. Was any further discussion done on the use of the RBTree for MultiIndex in D?
jay


Reply via email to