Hi,

Currently, the `.scm' module files generated by G-Wrap contain a
`module-use!'-based trick in order to export symbols.  This has the
undesirable side-effect of bypassing the `#:renamer' argument of
`use-modules', among other things, precisely because the module's export
list is empty:

  (module-map (lambda (s v) s)
              (module-public-interface
               (resolve-module '(the g-wrap module))))
  |= ()

It turns out that the `generate-wrapset-scm' proc in `(g-wrap guile)'
contains commented-out code that uses `export' instead of the above
trick.  Why is it so?  Is there anything wrong with using `export'
instead of the `module-use!' trick?

Thanks in advance,
Ludovic.


_______________________________________________
g-wrap-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/g-wrap-dev

Reply via email to