Concept:ModuleModule systems
Most Scheme implementations have the means to manage their libraries and subsystems.
It is called differently among implementations, but usually has the following features.
- ability to create separate namespaces
- mechanism to manage files that actually implement the library.
- syntax to declare interface of the libraries.
Actual systems
- Scheme48:ModuleSystem
Scheme48 uses a special metalanguage
(called configuration language) to manage modules.
- STklos:ModuleSystem?
Based on simple namespace mechanism suitable for interactive use.
- Gauche:ModuleSystem
Gauche inherits STk's module system, but
enhances it to integrate library file layout.
- Guile:ModuleSystem?
- PLTScheme:ModuleSystem?
- SCM:ModuleSystem?
Very portable module management system used in SCM and SLIB.
Discussions
|