(guile.info.gz) provide and require
Info Catalog
(guile.info.gz) Modules
(guile.info.gz) Environments
31.1 provide and require
========================
Aubrey Jaffer, mostly to support his portable Scheme library SLIB,
implemented a provide/require mechanism for many Scheme implementations.
Library files in SLIB _provide_ a feature, and when user programs
_require_ that feature, the library file is loaded in.
For example, the file `random.scm' in the SLIB package contains the
line
(provide 'random)
so to use its procedures, a user would type
(require 'random)
and they would magically become available, _but still have the same
names!_ So this method is nice, but not as good as a full-featured
module system.
When SLIB is used with Guile, provide and require can be used to
access its facilities.
Info Catalog
(guile.info.gz) Modules
(guile.info.gz) Environments
automatically generated byinfo2html