Speaker
Wim Lavrijsen
(Lawrence Berkeley National Lab. (US))
Description
With the advent of ROOT 6 and Cling, PyROOT is getting an overhaul of its internals. It will be split in a ROOT-dependent portion (the familiar PyROOT) and two supporting back-ends: PyCling for CPython and Cppyy for PyPy. Through Cling, PyCling gets to be one of the first (if not the first) automatic bindings generator for Python to support C++11. For Cppyy, Cling can deliver the low level details needed for the PyPy tracing JIT to completely remove call overhead, as has been shown to work with Reflex. I will present the status of the transition and the most recent Cppyy benchmark results.
Author
Wim Lavrijsen
(Lawrence Berkeley National Lab. (US))