From: David Abrahams (dave_at_[hidden])
Date: 2003-06-02 21:40:16
Beman Dawes <bdawes_at_[hidden]> writes:
> At 07:57 PM 6/2/2003, David Abrahams wrote:
> >I'm going to want to replace the old Boost iterator adaptors
> >implementation with the new one in the Boost sandbox pretty soon, and
> >while they are similar in intent and spirit, they have totally
> >incompatible interfaces. In fact, the new one lives in a subdirectory
> >boost/iterator, but I think it would be highly unwise to keep the old
> >header around since it defines some of the same names, notably, um,
> >"iterator_adaptor" ;-). It would be an invitation to ODR violations.
> Just to verify, the new interface corresponds to the proposal now
> before the C++ committee?
> >This is going to break every boost library and every user which is
> >depending on the current CVS version of iterator_adaptors. The new
> >adaptors are so much better designed and easier to use that making the
> >transition should be cake, but before I do anything drastic I want to
> >hear how loud the pre-emptive screaming is ;-)
> Is the sandbox version ready?
> I'd like to have the filesystem library ready to change
> simultaneously so the regression tests themselves don't break. (They
> depend on filesystem, and it depends on iterator_adaptors.)
> Better now than later. Do you have a specific change-over date in mind?
In the next week, or 2 at the outset.
-- Dave Abrahams Boost Consulting www.boost-consulting.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk