Hi Ludovic, On Mon, 2006-10-30 at 10:34 +0100, Ludovic Courtès wrote: > what's this: > > #v+ > --- orig/guile/g-wrap/guile.scm > +++ mod/guile/g-wrap/guile.scm > @@ -52,6 +52,10 @@ > <gw-guile-rti-type> > scm-var)) > > +(module-use! (module-public-interface (current-module)) > + (resolve-interface '(g-wrap c-codegen))) > +(module-use! (module-public-interface (current-module)) > + (resolve-interface '(g-wrap scm-codegen)))
This could be written as (re-export-module (g-wrap c-codegen)) with a suitable macro. It is to preserve compatibility: sometime after 1.9.6 Andreas split out some of the functionality into the c-codegen and scm-codegen modules. This change makes using (g-wrap guile) export the same set of bindings as before. I could change guile-gnome, but it seems gratuitous to force a change. > @@ -886,31 +890,38 @@ > (hashq-create-handle! gf-hash gf-name '()))) > (set-cdr! handle (cons func (cdr handle))))))) > #f wrapset) > - (hash-fold > - (lambda (gf funcs rest) > - (for-each > - (lambda (func) > - (write [...] This one was replacing tabs with spaces, as noted in the commit log. Regards, Andy. -- http://wingolog.org/ _______________________________________________ g-wrap-dev mailing list g-wrap-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/g-wrap-dev