Dear all,

today I imported another set of files to Sandbox CVS,
this time something I'd like to call 'tupples' (yes, two p's).

+ What is it?

You all know Boost.Tuples (with one 'p'), right?
Well, tupples is almost the same, only different.

There are two major differences:

1) I wanted to use tuples of (STL) containers and iterators
   such that a tuple of containers appears as a container
   of tuples, etc. For all of you who are familiar with views:
   that's necessary to implement a generalization of zip_view.

2) The mechanism behind the scene is completely different.
   While Boost.Tuples relies on tricky template-metaprogramming,
   the code for tupples is generated with the help of the
   Boost.Preprocessor library. That's a brute-force
   approach, and by the way the reason for the double 'pp'.

Apart from that, I tried to design the whole library
to be as close as possible to Boost.Tuple.


+ What next?

David A. Greene recently brought up the issue of iterating
through all elements of a tuple. Might be worth some thoughts ...


Comments are appreciated, as always.


- Roland



_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to