Hello,

On Wed, Jan 30, 2013 at 6:13 PM, Yakov Goldberg <yako...@samsung.com> wrote:
>      The idea is to provide Eo with introspection and automatic bindings
> generation.
>
>      I made some PoC, and can generate bindings for Python and JS -
> elev8. (elev8 is javascript runtime based on Google's v8 js engine).
>
>      I scan C -souces for Eo classes and functions definitions and
> generate python(cython) code (or C++ for elev8) which compiled into
> extern module.
>
>      There are still issues to solve..
>
>      You can look at it here:
> https://github.com/yakov-g/eo_bindings/blob/master/DEV_README
>
>      I can answer any questions.
>      And discuss how it can be properly done.

Just quickly reading it. I have a few comments.

It is very important that the produced binding has a stable API from
the script perspective in my opinion. So once you choose your method
to generate the function name, you must stick it to it for all the 1.x
release cycle. Finding a good and robust method there is really key.

For the callback, I started a discussion a few day ago about it and my
opinion is to link Eo callbacks with Evas callback and get rid of the
issue with that approach. That's what we want anyway on the long term.

So you tool is in python, right ?
--
Cedric BAIL

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to