Axel Naumann on
Hi!
The C++ "0x" draft has been published last week, finally! It might still change, but probably not much. It has 1310 pages, I'm not yet done with reading it and probably will never be. Compared to the C++ 2003 standard it is both more detailed and expanded. It contains funny things like a Mersenne twister random number generator with 15 (!) template parameters. But its structure has definitely improved: it is much easier to find the right spot in the standard for a given topic. That's not a trivial achievement given that it has more pages than even the LHC TDRs.
This draft will probably again serve as a preprint-like publication for everybody not willing to spend about $30 on the final PDF. $30, that is and always was the price tag for the 2003 version at ANSI; you can alternatively spend 380CHF buying it at ISO.
What does all of that mean for ROOT? Nothing for now - it will still take a while until C++ 0x code shows up. But we need to prepare, because none of the experiments can use it unless our tool chain (out of which ROOT and its dictionary generators are a key ingredient) supports it.
Cheers,