Read this : https://www.bassi.io/articles/2017/02/13/on-vala/
Vincent Torri On Thu, Feb 16, 2017 at 9:31 PM, Pau Espin Pedrol <pespin.s...@gmail.com> wrote: > 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 ------------------------------------------------------------------------------ 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