http://www.boost.org/doc/libs/1_57_0/libs/multi_index/doc/index.html
This came up on #python just last week, and I've personally encountered a desire for something similar a bunch of times.
How challenging is it to map powerful Boost classes to the Python programming language?
Probably, though, the ideal interface to something like this would need some time to evolve before it would be useful to include in the stdlib,
I am curious on how this could happen ...
along with some motivating use cases
Would you like to look at any more examples I could show?
-- at least, it would be nice if there were one or two third party implementations to compare before settling on an interface. I can't think of any existing implementations that operate on purely in-memory structures.
Thanks for your feedback.
Boost::multiindex is pretty awesome, but its interface is also somewhat complicated, and a 1:1 translation wouldn't make for a pretty Python experience.
Will this story become another promising software development adventure? Regards, Markus