Version: 4.0.2
6 Modules
Scheme definitions and expressions are normally written inside of a module. Although a REPL evaluates definitions and expressions outside of a module for exploration and debugging purposes, and although load can evaluate definitions and expressions from a file as if they appeared in a REPL interaction, code that is meant to last for more than a few seconds belongs in a module.