2.1 Modules

The Module language is really a kind of meta-language, where the program itself specifies its language, usually through a #lang line.

More generally, when using Module, the definitions window must contain a module in some form. Besides #lang, a Scheme module can be written as (module ...). In any case, aside from comments, the definitions window must contain exactly one module.

In the details pane of the module language, some of the configuration options for the Module language that correspond to using various libraries and thus can be used without DrScheme. Here’s how, for the ones that are straightforward (the ones not mentioned here require more sophisticated configuration of various libraries).