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

Reply via email to