Hi Roland,
As far as I remember when discussing the problems with the
boost lib with Philippe I think (if I remember correctly)
the main problems arose just to their use of (extensions of)
STL and making use of all this newish casting.
As far as I understood some of the features they use are
supported by some newer compiler versions, but are currently
not (yet) adopted by the ISO standard.
However, I heard that some of their developers are memebers of
the ISO C++ panel, so the chances are high that these features
will become part of the ANSI standard C++ some day.
I don't recall in detail which features that were, but perhaps
someone of the ROOT development team can give you more info
on that.
Since I have MSVC++ 7.1 on my winXP box I think I am safe, but I don't want to be forced to use this ugly looking (and hard to read) new casting statements in my private classes. I (and most of my colleagues and students) am a physicist who wants to keep things as simple and transparent as possible ;). This may sound oldfashioned, but too many times I have experienced that this simplicity pays off at the end.
Cheers,
Nick.
This archive was generated by hypermail 2.2.0 : Tue Jan 02 2007 - 14:45:07 MET