A Perl-to-Root Binding

Dear ROOT users,

I’ve created a Perl binding to ROOT which uses the highly efficient PyROOT
binding instead of creating a native interface. This is not a SWIG based
approach which we already know about. The present binding uses a Perl
module, Inline::Python which binds any Python code from Perl seemlessly.
Since PyROOT is officially a part of ROOT and will always be in
synchronisation with the ROOT development, the present Perl binding, once
conceptually complete, should not hoefully require any substantial
maintenance effort.

The interface is a just a beginning and I’ll have to learn more about both
PyROOT as well as Inline::Python. However, I’ve already managed to run the
ROOT benchmark and convert a large number of ROOT tutorial examples.

Please look at sarkar.home.cern.ch/sarkar/PerlRoot/ for detail. I’ve so far
managed to put together only minimal documentation.


  • Subir

I don’t know if this is the right forum for this, but let me encourage you to continue. Having a built-in connection from Perl to Root would be very useful to myself as well as a lot of people I know.