Next: , Previous: Finding Guile Modules, Up: Modules


31.6 Loading Guile Modules

Once a module is found (see Finding Guile Modules), it must be loaded in a way specific to that module's load type.

[FIXME: The following paragraph needs to be moved elsewhere.]

Every module has a so-called syntax transformer associated with it. This is a procedure which performs all syntax transformation for the time the module is read in and evaluated. When working with modules, you can manipulate the current syntax transformer using the use-syntax syntactic form or the #:use-syntax module definition option (see Creating Guile Modules).