Re: Introspection API
Andreas Rottmann <[email protected]> Thu, 03 Mar 2005 14:23:06 +0100
| Newsgroups | gmane.comp.gnome.language-bindings,gmane.comp.gnome.gtk+.devel.general |
|---|---|
| Message-ID | <[email protected]> |
Dave Benson <[email protected]> writes: > On Fri, Feb 25, 2005 at 12:12:30PM -0500, John Ehresman wrote: >> Dave Benson wrote: >> >a small c program to generate GValue marshallers from the metadata >> >seems pretty straightforward. such marshallers should probably >> >be compiled at the same time as the metadata... i think. >> >> Yes, but what's the advantage of using compiled marshallers over using >> libffi? Are you concerned about portability? I wonder if mozilla uses >> libffi or if they have their own mechanism for foreign calls. > > yeah, portability. > > it's not very encouraging that everyone seems to adopt > their own local copy of libffi. it means trying out > glib on new platforms is going to be a pain, subject to > bugs, etc. by contrast, generating marshallers is totally > portable, and we do it anyways, i believe, for signals. > FWIW, I have a version (checked out from gcc CVS some time ago, updated at irregular intervals) of libffi in my arch repository[0]. I'd gladly accept patches that e.g. implement MSVC support. By now, the only changes are that it's broken out of the gcc tree and compilable on its own. [0] [email protected] http://people.debian.org/~rotty/arch/[email protected] More info on http://yi.org/rotty/Software#gnuarch Regards, Rotty -- Andreas Rottmann | Rotty@ICQ | 118634484@ICQ | [email protected] http://yi.org/rotty | GnuPG Key: http://yi.org/rotty/gpg.asc Fingerprint | DFB4 4EB4 78A4 5EEE 6219 F228 F92F CFC5 01FD 5B62 To iterate is human; to recurse, divine. _______________________________________________ language-bindings mailing list [email protected] http://mail.gnome.org/mailman/listinfo/language-bindings