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?

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

Reply via email to