Andy,
> If I wanted scriptable use, I'd probably write a
Python wrapper using
> Boost.Python.
the unfortunate bit is that, even though there are major
shortcomings and
missing functionality, development on boost.python has
stopped back in 2003.
> To imply that (ROOT) dictionaries are the *only* way is
a misrepresentation.
A lot of effort has been put in different ways of providing
bindings, with
three main branches, so it is possible to make a
well-founded comparison. As
is, the dictionary based approach wins hands down in terms
of performance,
functionality, and ease of use. No, it's not the only way,
but, short of FFI,
it's the best way.
Best regards,
Wim
--
Wim.Lavrijsen cern.ch -- WLavrijsen lbl.gov
-- www.lavrijsen.net
"Stop making excuses for your software."
--first step towards quality
"GIGO is not a valid design pattern."
--corollary
|