Hello, Cython is pretty new to me (and even python), and i want to do something not so simple.
Here is the context: I have a standard c++ application using efl (enlightenment foundation libraries), and I want to extend my app with some python plugins. And these plugins needs to access some efl data to be able to draw on the same canvas than my main application. To achieve that goal, i'm using boost.python to embedd python, that part is working great. On the python side, there is already a python binding for efl (python-efl). These bindings are written using Cython. This is why i'm asking here... So, my python plugins will use python-efl to play with efl, but I need to pass some data to python plugins like canvas pointer, drawing objects, ... These data are Efl specific C struct. I read the pyx/pxi files from python-efl, and there are some conversion fonction in there, to be able to pass efl struct to python objects. My question is, if there a way to be able to reuse that part of code from python-efl in my c++ application, so that i can give my python plugins Efl struct, and these python modules could use them as python-efl objects? Someone on #edevelop told me that there is a way to export the needed functions to external callers, something like a keyword using Cython? Perhaps someone here could probably point me to a solution, or even give me another direction to look. Thanks in advance, -- ------------------------ Raoul Hecky _______________________________________________ Cython-dev mailing list [email protected] http://codespeak.net/mailman/listinfo/cython-dev
