Re: [Boost-users] Boost 1.33.0 released
I recall talk some time ago that the current Boost.Tuple library was going to be replaced by a TR1 compliant version, possibly that from the Fusion package in Spirit. Is that still the plan for the future?
Boost 1.33.0 ------------
New Libraries
* Iostreams Library: Framework for defining streams, stream buffers and i/o filters, from Jonathan Turkanis. * Functional/Hash Library: A TR1 hash function object that can be extended to hash user defined types, from Daniel James. * Parameter Library: Write functions that accept arguments by name: especially useful when a function has more than one argument with a useful default value, since named arguments can be passed in any order. * Pointer Container Library: Containers for storing heap-allocated polymorphic objects to ease OO-programming, from Thorsten
Ottosen.
* Wave: Standards conformant implementation of the mandated C99/C++ preprocessor functionality packed behind an easy to use iterator interface, from Hartmut Kaiser.
Randy Bowen wrote:
I recall talk some time ago that the current Boost.Tuple library was going to be replaced by a TR1 compliant version, possibly that from the Fusion package in Spirit. Is that still the plan for the future?
Hi Randy, Fusion is quite a big departure from Boost.Tuples. TR1 tuples is a mere fraction of the entire library which comprises sequences (vector, list, set, map, etc.), algorithms (for_each, find, find_if, accumulate, etc.) and iterators. I intend to ask for a formal boost review as soon as all pieces of the puzzle are put in place (development is ongoing). I intend to make it a library on its own. As for TR1 tuples, I shall provide a slim wrapper over fusion that shall cover the TR1 interface. Boost.Tuple can then #include and forward to that perhaps via a #define. Cheers, -- Joel de Guzman http://www.boost-consulting.com http://spirit.sf.net
participants (2)
-
Joel de Guzman
-
Randy Bowen