Next: , Previous: Scheme snarfing, Up: Scheme



13.5 Scheme modules

Scheme code is separated to several modules to prevent namespace clutter. Most of them are not accessible by default (for example in the console). Module names look like (vrr name). Most modules are stored in files, but there is one which is created completely in C code: (vrr low). This module contains all snarfed functions from kernel.

misc.scm
Module (vrr misc) – miscellaneous VRR -independent functions.
support.scm
Module (vrr console) – internal functions and structures.
console.scm
Module (vrr console) – internal functions for the console.
property.scm
Module (vrr property) – property handling routines.
save.scm
Module (vrr save) – save implementation.
load.scm
Module (vrr load) – load implementation.
high.scm
Module (vrr high) – high level interface, accessible to users.
gui.scm
Module (vrr gui) – high level GUI interface, accessible to users, contains all functions snarfed from GUI.