Fun adventure profiling showed strange overhead in #pybind11.
Did a dig in and found https://github.com/pybind/pybind11/blob/48949222c637da9fc72b0ed6526ae1b40bb55237/include/pybind11/detail/internals.h#L111-L142
They are hashing and comparing strings from type_index's name if you use libc++ !?!?!
Changing to libstdc++ removed this overhead.
#pybind11 #cplusplus #cpp #programming #performance
#eigen #cpp #python #pybind11
J'ai débuté l'intégration de Vecteurs d'Eigen en C++ et grâce pybind11 l'export en python c'est fait très facilement.
Quand j'aurais exporté tout les types de Vecteur en python et idem pour les Matrices et les Quaternions. Je pourrais commencer la description de scènes 3D 😍
Transcription de la classe c++ wxColourVar en python avec #pybind11.
C'est pas encore ça. Bizarrement la classe wxColour de #wxwidgets s'avère pas commode.
Seul un «setter» sur les quatre ne passe pas en python et le «getter» plante direct.
Je pensais pas que wxColour serait si long à intégrer :p