On 12/26/2015 06:25 AM, Stanislav Baiduzhyi wrote: > Hi All, > > So, I want to start writing yet another never finished project, fast > and simple twin-panel file manager this time, and recently I was very > inspired by Enlightenment, so I would like to try EFL+Elementary. > > And I've noticed that there are python bindings, which may be very > helpful to someone who has close to 0 procedural programming > experience. > > But before starting anything, I would like to ask what is the state of > python bindings, are there are things I should be aware of, are those > bindings complete enough for full application, or should I better > stick to C entirely? > > Any answers, however biased, are appreciated. > Hi,
I presume your asking because python is your stronger language, if thats the case yes the python bindings are in reasonable shape. epymc is a decent sized application written in python and there are a couple of smaller ones such as Lekha epymc and epad, all of which are reasonable and show the bindings are capable if you want to go that way and find it easier. In terms of issues to watch for the main one I found was that most parts of efl including its event loop will want to run in the main thread, which if you have other libs that would normally want to do that could cause issues. It took a while for me to get a websockets lib that would play ok with it. I haven't done alot of efl development with either python or C++ in my day job i'm a Qt programmer but I maintain enlightenment in openSUSE for fun so I don't think i'm that biased. Cheers Simon ------------------------------------------------------------------------------ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel