If you do opt to give python a try I've got a short tutorial series I am working on expanding you can find here -> http://jeffhoogland.github.io/elm-tutorials/
On Sun, Dec 27, 2015 at 8:19 AM, Stanislav Baiduzhyi < baiduzhyi.de...@gmail.com> wrote: > On Sat, Dec 26, 2015 at 8:17 PM, Davide Andreoli <d...@gurumeditation.it> > wrote: > > Hi, > > the python bindings are not elementary-only, but do not cover 100% of the > > efl api for various reasons: > > 1. lots of the efl stuff are not needed in py (Efreet is an example, as > > python-xdg yet cover that area) > > 2. lacks of dev time (Eio is an example here) > > > > So if you choose python for your filemanager you will need to do the > > filesystem operations in a thread, > > as you don't have access to Eio. > > Here you can find some inspiration: > > > https://github.com/DaveMDS/epymc/blob/master/epymc/plugins/filemanager/filemanager.py > > this is a 2 panes filemanager plugin for the epymc mediacenter, written > in > > python-efl using threads. > > That is super-cool, thanx! > > > Choosing the language to use in your case is not an easy choice, at the > end > > I would say: > > > > * If your goal is to play/learn with the efl and have something work in a > > short time go for the python > > way, python is a lots simpler than C, and the python-efl documentation > are > > better then the C one. > > > > * If, instead, you plan to end up with a "serious" filemanager I would > > choose C, mainly for > > speed reason, C is around 30 times faster than python. And a filemanager > > really need to be > > as fast as possible. > > Hm, I'm not sure that file manager will be affected much. All the > python IO is probably implemented in low level, UI operations are > again in C, so it's mostly good threading model (backgrounding of > heavy operations) and sorting that will be done on python side, so > should not be a big deal. I am, however, worried that using python may > result in unholy mixture of API styles and python-native-python > invocations, but maybe that's just psychological trauma after > debugging QtJambi segfaults. > > Regards, > Stanislav > > > ------------------------------------------------------------------------------ > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ~Jeff Hoogland <http://jeffhoogland.com/> My Projects on GitHub <https://github.com/JeffHoogland> ------------------------------------------------------------------------------ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel