Re: SWIG à l'envers
> C'est intéressant...
> A quoi ce "binding" devrait-il ressembler ? Pourrais-tu donner quelques
> exemples ?
Je dirais un type C pour chaque class Python et des fonctions pour les
méthodes, nommées selon le module et la classe. Par exemple un module
egg avec :
class Foo :
def bar (x, y) :
...
Ça donnerait :
PyObject Foo;
PyObject Egg_Foo_Bar (PyObject c, y);
> Sans attendre les réponses, je te propose d'aller voir du côté de
> boost::python, qui a a sans doute tous le trucs qu'il faut pour appeler
> python à partir du C++, sans s'occuper des détails fastidieux.
>
> C'est plus facile dans ce sens-là: Python a une interface beaucoup plus
> régulière que le C.
Je vais de ce pas regarder si je peux booster mon binding, merci !
Franck
|