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.
(vrr misc)
– miscellaneous VRR
-independent functions.
(vrr console)
– internal functions and structures.
(vrr console)
– internal functions for the console.
(vrr property)
– property handling routines.
(vrr save)
– save implementation.
(vrr load)
– load implementation.
(vrr high)
– high level interface, accessible to users.
(vrr gui)
– high level GUI interface, accessible to users, contains all functions snarfed from GUI.