From: Gustavo S. B. <bar...@gm...> - 2008-02-11 12:14:17
|
On Feb 11, 2008 4:14 AM, jos...@ju... <jos...@ju...> wrote: > > Gustavo wrote: > > > on a self-marketing side: I wrote the Python-EFL bindings, > > we built Canola2 (http://openbossa.indt.org.br/canola) on top > > of it and it works really well, if you know python, or is fine > > with learning a new language, I really recommend you to do, > > life will be a bit easier ;-) > > And it's amazing that you guys were able to do so much with > the efl so quickly.. edje in particular is kind of a "dark art". Let's say it's easy to do based on apps/e/data/themes :-) > There are some documentation bits here and there.. eg. the > wiki at http://wiki.enlightenment.org, but I don't think I've ever > seen any docs on embryo at all (it's kind of an incomplete scripting > language as it stands, and likely mostly raster has any real insight > into it). Embryo is based on PAWN, if you loot at old Embryo description you find a link to it's page, with language documentation. Also of help is embryo.inc and edje.inc > Are there similar docs for the python bindings? Python ships "auto-documented" by means of "docstrings", just launch interactive interpreter and type: help(obj) or help(evas)... also provided is the generated API docs: http://staff.get-e.org/~barbieri/python-efl-api/ > BTW, there is also tilman's ruby bindings for the efl > (see http://code-monkey.de/pages/enlightenment), and also his 'redact' > which is an "alternative edje compiler in Ruby". > > There may be other 'bindings' or even different syntactic > descriptions for defining edjes besides edc (maybe xml based ones)? I hope not, manually editing xml sucks hard compared with .edc :-D Specially if you use my emacs module :-D -- Gustavo Sverzut Barbieri -------------------------------------- Jabber: bar...@gm... MSN: bar...@gm... ICQ#: 17249123 Skype: gsbarbieri Mobile: +55 (81) 9927 0010 |