On Fri, 08 Dec 2017 18:35:45 +0000 Andrew Williams <a...@andywilliams.me> said:

> Hi,
> 
> I've been going through our API documentation generation (for Eo API) and I
> found some interesting numbers. We all know there is a lot to do in terms
> of porting legacy to Eo API but I found a lot of API that is in Eo but is
> not in the Efl namespace (i.e. Ecore / Elm etc) which I assume will also
> need to be ported.
> 
> The total number of "legacy eo" classes and types are as follows (with
> percentage of total in each category)
> 
> === CLASS SECTION: 442 ===
> 
> Classes:                       157 (44%)
> Interfaces:                     3 (3.5%)
> Mixins:                         8 (24%)
> Events:                        274 (48%)
> 
> === TYPE SECTION: 807 ===
> 
> Aliases:                        62 (85%)
> Structs:                        46 (52%)
> Struct fields:                 71 (35%)
> Enums:                         92 (48%)
> Enum fields:                  534 (40%)
> 
> Or to summarise 43% of the Eo definitions are not in the Efl namespace.
> This is a lot of additional work to the new class creation - do we have
> tickets to track this all as well?

many will never go to eo. many elm widgets have been decided to "drop for eo
api". for example. so it'd have to be on a case by case basis really. 

> Have a happy weekend!
> Andy
> -- 
> http://andywilliams.me
> http://ajwillia.ms
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> 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" --------------
Carsten Haitzler - ras...@rasterman.com


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to