Hi, That makes sense, thanks. I’d like the API docs to reflect what we intend to release and an api level - would it be ok then for me to filter for just “Efl.” prefix as the others will be legacy?
Thanks, Andy On Sat, 9 Dec 2017 at 00:10, Cedric Bail <ced...@ddlm.me> wrote: > > -------- Original Message -------- > > Subject: [E-devel] Interfaces API not in EFL namespace > > Local Time: December 8, 2017 10:35 AM > > UTC Time: December 8, 2017 6:35 PM > > From: a...@andywilliams.me > > To: Enlightenment developer list < > enlightenment-devel@lists.sourceforge.net> > > > > 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? > > We have ported basically every object we had to Eo, but this doesn't mean > they will be part of the new Eo exposed API. They can stay legacy forever > on top of Eo API. This provide for additional safety and better integration > between legacy object and new Eo object. I have to update the ticket > tracking all development for the interface some time during the weekend. > This should reflect what we intend to make part of the new API. > > Cedric > > ------------------------------------------------------------------------------ > 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 > -- 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