Re: RE : VC++6.0 and 7.0 are not supported anymore from ROOT4-04-2 or newer

From: Roland Kuhn <>
Date: Fri, 13 May 2005 17:26:08 +0200

Hi Nick!

On May 13, 2005, at 4:21 PM, Nick van Eijndhoven wrote:

> 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.

Thanks. So once it is an accepted feature, both in the standard and in up-to-date compilers, it could be used, should it prove beneficial.

> 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.

Yes, exactly my point. And I don't think that "simpler is better" is a bad concept at all. The secret is to choose the right tools to get the job done in the "simplest and most transparent" way. Sometimes I found that templates were the way to go...



TU Muenchen, Physik-Department E18, James-Franck-Str. 85747 Garching
Telefon 089/289-12592; Telefax 089/289-12570
When I am working on a problem I never think about beauty.  I think
only how to solve the problem.  But when I have finished, if the
solution is not beautiful, I know it is wrong.
-- R. Buckminster Fuller
Version: 3.12
GS/CS/M/MU d-(++) s:+ a-> C+++ UL++++ P-(+) L+++ E(+) W+ !N K- w--- M+ 
!V Y+
PGP++ t+(++) 5 R+ tv-- b+ DI++ e+++>++++ h---- y+++

Received on Fri May 13 2005 - 17:26:20 MEST

This archive was generated by hypermail 2.2.0 : Tue Jan 02 2007 - 14:45:08 MET