Next: , Previous: gnome gw support gtk-doc, Up: Top

15 (gnome gw support modules)

15.1 Overview

Support routines for automatically-generated scheme G-Wrap modules.

15.2 Usage

— Function: export-all-lazy! symbols

Export the symbols from the current module.

Most generic functions and classes that G-Wrap defines are bound lazily, as needed in evaluation. This is done by placing module binder procedures on the generated modules. However, if we export all symbols by name, this will force the binding eagerly for all values, which is slow.

This procedure exports all bindings named in symbols that are already bound in the current module, and then installs a module binder procedure on the public interface, which allows lazy binding to work.

— Special Form: re-export-modules . args

Re-export the public interface of a module; used like use-modules.