Python-C++ Bindings Meeting

Europe/Zurich
Aaron Jomy (CERN)
Description

Discussion on developments in Python-C++ bindings surrounding the Cppyy project, and broader interactive C++ as a service based on the CppInterOp project.

Zoom Meeting ID
67024200187
Host
Aaron Jomy
Passcode
41781462
Useful links
Join via phone
Zoom URL

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.

There are minutes attached to this event. Show them.