5 Module Imports and Exports
(require (planet cce/scheme:4:1/require-provide)) |
This module provides tools for managing the imports and exports of modules.
(require/provide module-path ...) |
Re-exports all bindings provided by each module-path. Equivalent to:
(require module-path ...) |
(provide (all-from-out module-path ...)) |
(define-planet-package name package) |
Defines a shortcut name for importing modules from planet package
package. Subsequently, (name module) is equivalent to
(planet package/module) as a require path. For instance, to import the
text and web modules from this package:
(define-planet-package my-package cce/scheme) |
(require (my-package web) (my-package text)) |
The above require is equivalent to:
(require (planet cce/scheme/web) (planet cce/scheme/text))
(quote-require require-spec ...) |
Produces the names exported by the require-specs as a list of symbols.
Example: |
> (quote-require scheme/bool scheme/function) |
(true false symbol=? false? boolean=? negate curryr curry const) |