There's already an Eo base class. I actually wonder where it is, because
Yakov had it ready. Yakov, where is everything? :)


On Tue, Jan 15, 2013 at 9:20 PM, Davide Andreoli <d...@gurumeditation.it>wrote:

> 2013/1/14 Tom Hacohen <t...@stosb.com>
>
> > Hey,
> >
> > Now that we have a single EFL tree, we can and probably should merge the
> > python/whatever bindings as well.
> >
> > To be honest, it's not something I have the time or interest to do, just
> > sending this reminder in case anyone is.
> >
>
> Hi all!
> I'm instead really intrested in this work, in real I started yet on this, I
> have
> a python-efl tree locally.
> I have done some test/tryout in the last 2/3 weeks to see how we can
> improve/simplify the bindings...but, to be honest, there are a lot of stuff
> to be done and I can't afford this alone.
>
> To start we need to discuss well what we want/need, so I'm going to list
> here all the idea I have in my mind:
>
> 1. python3 compatibility - for this goal we need to remove the metaclass
> stuff from all the code, I have done this point without problems in my
> tests
>
> 2. merging the tree will make it natural to use a container package, thus
> once
> merged you will need to import as:
> >>>from efl import evas
> instead of:
> >>>import evas
>
> 3. windoz compatibility - I really do not mind this point but has been
> requested
> some times. I think the fault here is compiling the bindings without
> ecore_x, probably the problem are some call to ecore_x_* also in
> ecore.Evas.
> This also let me think that all the non-x engines are broken :/
>
> 4. Eo: coding an Eo base class in python seems to be a good choice, we can
> move there lots of code that now are duplicated around the libs: objects
> ref/unref,
> Object_from_instance, callbacks, touni/fruni/cfruni and stuff can be shared
> in the base Eo class) Also Eo weak reference need to be investigated, can
> be
> usefull here.
>
> 5. (this is my dream) Do we really need to bind all the ecore_evas, ecore_x
> and in
> general ecore_* stuff ? why not just remove them? we have elm now, we dont
> need
> anymore to use EcoreEvas just to create a win. Python is high level we
> should stay there
>
> 6. should elm be included in the python-efl tree? or alone as in c?
>
>
>
> ok, seems enough, too much work for me :(
> but imo having a single tree is necessary to simplify the release
> processes, that
> have zero man resource atm
>
>
>
>
> > --
> > Tom.
> >
> >
> ------------------------------------------------------------------------------
> > Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> > MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> > with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> > MVPs and experts. SALE $99.99 this month only -- learn more at:
> > http://p.sf.net/sfu/learnmore_122412
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
>
> ------------------------------------------------------------------------------
> Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS
> and more. Get SQL Server skills now (including 2012) with LearnDevNow -
> 200+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
> SALE $99.99 this month only - learn more at:
> http://p.sf.net/sfu/learnmore_122512
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>



-- 
Tom.
------------------------------------------------------------------------------
Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS
and more. Get SQL Server skills now (including 2012) with LearnDevNow -
200+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only - learn more at:
http://p.sf.net/sfu/learnmore_122512
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to