[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Glueless wrapping status
From: |
Andreas Rottmann |
Subject: |
Glueless wrapping status |
Date: |
Sun, 19 Oct 2003 23:38:53 +0200 |
User-agent: |
Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3 (gnu/linux) |
Hi!
I just wanted to give an update on the status of my work on
implementing glueless function wrapping. I've now made all types that
are in g-wrap (excluding the glib wrappers, which are superceded by
the ones in guile-gobject) dynamic. This means all functions that use
only these types as argument and result types can be wrapped without
generating wrapper code for them (well, there *is* code produced per
function, but that's just information about the function,
e.g. argument types).
I can now proceed to make all guile-gobject types dynamic. Since there
are not many of them (praise inheritance for this), this should be no
big task. I'll report back again once I have reached that goal and am
able to see how many lines the new GTK+ glue code will have (I bet
that it's at least one order of magnitude less than the ~140K lines we
have now). I hope Rob gets g-wrap into CVS this next week, so I can
start feeding patches to him.
Regards, Andy
--
Andreas Rottmann | address@hidden | address@hidden | address@hidden
http://www.8ung.at/rotty | GnuPG Key: http://www.8ung.at/rotty/gpg.asc
Fingerprint | DFB4 4EB4 78A4 5EEE 6219 F228 F92F CFC5 01FD 5B62
Python is executable pseudocode, Perl is executable line-noise.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Glueless wrapping status,
Andreas Rottmann <=