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.
John