Python-C++ Bindings Meeting
Discussion on developments in Python-C++ bindings surrounding the Cppyy project, and broader interactive C++ as a service based on the CppInterOp project.
Roundtable:
Vipul:
* significant progress on the overload resolution
* some problems remain in conversions from C++ to Python types, e.g. in the
context of iterators because Clang is not aware of it
* Propose to unify CPPOverload and TemplateProxy
* Aaron: let's discuss it later, but my answer is already "yet"
Aaron:
* major progress on the ROOT migration PR, up to date and ~50 more test
passing on Linux and macOS now
Emery:
* Thanks for approving the PR I made to fix our problem:
https://github.com/compiler-research/cppyy-backend/pull/196
* One bug about iterator type remaining, pushed no test yet
* Some small quirks remain with one liner patches, also in string
conversions, I'll share them with you soon
* Among these, more replacing compile-time definitions with environment
variables. Could be useful in general.
Sasha (CTC):
* Emerys progress is a big deal for us! It's like a big experiment like ALICE
migrating its software stack
Silia:
* Working on CHEP talks, thanks for Aaron and Vipul for their feedback so far
Discussion with Vipul about overload resolution semantics.