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

Reply via email to