Speaker
Axel Naumann
(CERN/SFT)
Description
The internals of the CINT interpreter is currently restructured. The (C array) way it stores its information about available types, functions, and members is replaced by a C++ library called Reflex. We present the benefits for speed, usability, and maintenance, the current implementation, and the planned schedule for making this new version of CINT the default.
We also present our planned changes for the next 18 months: removal of function wrappers, persistency of the dictionary in ROOT files, and on-the-fly dictionary generation. All of this will considerably improve the ease of use, library sizes, and compile time.
Author
Axel Naumann
(CERN/PH)