[prev in list] [next in list] [prev in thread] [next in thread]
List: enlightenment-devel
Subject: Re: [E-devel] EO_CLASS vs EO_BASE_CLASS -> big hulking bug
From: Carsten Haitzler (The Rasterman) <raster () rasterman ! com>
Date: 2014-04-21 13:12:36
Message-ID: 20140421221236.89e019453efaef6104b2fff9 () rasterman ! com
[Download RAW message or body]
On Mon, 21 Apr 2014 21:49:28 +0900 Carsten Haitzler (The Rasterman)
<raster@rasterman.com> said:
again - never mind me.. it does this IF you don't pass the -I include to find
the eo_base.eo ... it runs fine without problems, just generating incorrect
code!
but still.. there should be an option to generate/append to the implementation
code.
> hey guys... so .. trying to use eolian...
>
> and the whole shamozzle is broken. why? well e's base class is still Eo_Base
> (eo_base.eo), amd that means eolian generates inheritance code like this:
>
> EO_DEFINE_CLASS(tst_class_get, &_tst_class_desc, EO_BASE_CLASS, NULL);
>
> but tom changes things to EO_CLASS... which is inconsistent with the base
> class name that everything inherits from in .eo files.
>
> so that means eolian right now is pretty much broken/useless.
>
> so which is it
> EO_BASE_CLASS
>
> or change Eo_Base to Eo (and the .eo files etc.)?
>
> btw... it'd be really nice if eolian can generate/append/update to the core
> file where the implementation goes - with an empty typedef and struct for
> data, if in the .eo, some minimal #includes, and the EOLIAN static ... fns
>
> (eg tst.c #includes tst.oe.c - the tst.c to be generated).
>
>
> --
> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> The Rasterman (Carsten Haitzler) raster@rasterman.com
>
>
> ------------------------------------------------------------------------------
> Start Your Social Network Today - Download eXo Platform
> Build your Enterprise Intranet with eXo Platform Software
> Java Based Open Source Intranet - Social, Extensible, Cloud Ready
> Get Started Now And Turn Your Intranet Into A Collaboration Platform
> http://p.sf.net/sfu/ExoPlatform
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
--
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler) raster@rasterman.com
------------------------------------------------------------------------------
Start Your Social Network Today - Download eXo Platform
Build your Enterprise Intranet with eXo Platform Software
Java Based Open Source Intranet - Social, Extensible, Cloud Ready
Get Started Now And Turn Your Intranet Into A Collaboration Platform
http://p.sf.net/sfu/ExoPlatform
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic