Stefan Seefeld a écrit :
Jérémie Delaitre wrote:
Ok, I have find a way to resolve all of my problem.
I simply declare a new custom type which is callable.
This way, when the user type in python 'myObj.myFunc(...)', mytype_getattro is called with 'myObj' as self and 'myFunc' as arg. Then, I return a new instance of the callable type which is fill with all the information I need to identify the function. Then python simply call the
functor.

From this and your previous mail it doesn't sound as if you used any boost.python for this. Any reason for that ?

Regards,
      Stefan

We are not using boost.python because we already have a system which allow us to bind members, methods, ... into a metaclass.
We just want to publish these metaclasses into Python.

As we already declare our bindings, we do not want to declare another one for Python. Moreover, we want to support other script engine. Thus, we do not want to declare bindings for each but rather give to the script engines an access to our custom system.

Regards,

Jérémie Delaitre


_______________________________________________
Cplusplus-sig mailing list
Cplusplus-sig@python.org
http://mail.python.org/mailman/listinfo/cplusplus-sig

Reply via email to