[Kde-bindings] Manual code for Py*5, update and plan

Shaheed Haque srhaque at theiet.org
Mon May 2 13:03:14 UTC 2016


I just pushed a first commit of the type-related manual code support,
including 6116 lines of harvested PyKDE4 type-related code.

Since you seem to be making progress without needing the sip_compiler
layer, I'm going to defocus on that for now, and see if I can make some
actual sense/use out of the 6116 lines as that is likely the biggest
benefit in terms of getting some working bindings.

I will also try to pick up your changes as I go to reduce the gap between
us.


On 1 May 2016 at 23:05, Shaheed Haque <srhaque at theiet.org> wrote:

> Steve,
>
> Having got the support in place for inject method-related manual code,
> I've been looking at the type-related code, and to my surprise, it turns
> out there is nearly 10 times as much of the later than the former.
>
> Looking more deeply at what else is there, we have this in PyKDE4. First,
> method-related stuff:
>
>      84 %MethodCode
>
> Then, type-related stuff:
>
>      36 %ConvertFromTypeCode
>      63 %ConvertToSubClassCode
>      36 %ConvertToTypeCode
>      36 %MappedType
>       1 %TypeCode
>    1095 %TypeHeaderCode
>
> Naive forward ports of the above are either implemented (method stuff), or
> in progress (type stuff). That leaves
>
>       2 %Feature
>       2 %ModuleCode
>     252 %ModuleHeaderCode
>
> Ignoring the 2 %Feature instances for now, that leaves 2+252 or 254
> instances of manual module-related code. Have you considered how to address
> those in the CMake workflow?
>
> Thanks, Shaheed
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-bindings/attachments/20160502/42f39501/attachment.html>


More information about the Kde-bindings mailing list