Hi Mickey, I actually picked up from you the maintenance of efvala for some time, but I eventually gave up as at that time API breaks alone took more time than the amount I had available to work on this.
It's been a long time since I last used/worked on these bindings, so my memory is not that good now. As far as I remember, I initially did some work in a gitorious repository (which I think became lost when gitorious was brought down). After that, I think the bindings were merged into the enlightenment repository at that time. See the following commit introducing it [1] and the history around it [2]. Together with that, I wrote some simple applications to use the bindings, such as emtooth (version 2, firs version was written in C), etalk (telepathy client) and erocks (gstreamer player afair). Most of them are not really high quality code, as my architecture/programming skills at that time were not impressive. Some of them were also lost during gitorious fall, but I think recently re-pushed some of them into github from what I could find in my hard drive. The status of EFL nowadays is far better than a few years ago, and as far as I know there's a lot more tools to support bindings generation (eolian and such). That together with a good stable API as we see nowadays will make it far more easier to maintain and develop in case somebody wants to take over. [1] https://github.com/kakaroto/e17/commit/f208fa3af597a9406efd57858d6241c67e023e2d [2] https://git.enlightenment.org/legacy/subversion-history.git/log/trunk/BINDINGS/vala Regards, Pau Espin Pedrol 2017-02-16 20:36 GMT+01:00 Dr. Michael Lauer <mic...@vanille.de>: > Sorry for resurrecting such an old thread, but I just became aware of it. > > In case you didn’t know, me and some colleagues did quite a lot of work > on EFL bindings about 8 years ago. We came to a point where the bindings > were usable for some – small – apps, in particular integrating into the glib > main loop to get Vala’s async dbus communication working. > > By now I’m pretty sure the APIs have changed a lot, but perhaps some of this > work > can be resurrected and used, if you’re interested about Vala. > > It remains to be discussed whether an automatic or semi-automatic > plus fine-tuned way of generating these bindings is to be preferred. > Back in the days, used a semi-automatic approach since I wanted the > bindings to feel as high-level-OO-like as possible. > > Would be cool to see some of this work being used. The machine were > git.freesmartphone.org <http://git.freesmartphone.org/> was hosted died some > time ago, but I just uploaded > uploaded the repository from a backup to > https://github.com/freesmartphone/libeflvala/ > <https://github.com/freesmartphone/libeflvala/> > > Best regards, > > :M: > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel