
Wednesday November 30, 2005
The module system presented here is designed to let programmers share libraries, i.e., code that is intended to be incorporated into larger programs, and especially into programs that use library code from multiple sources.
The module system supports macro definitions within modules, allows macro exports, and distinguishes the phases in which definitions and imports are needed.
i happen to think [as an implementor] this is about a decade too late;
not having a standard
module system drained scheme some of its early potential. [others would
disagree and say scheme is a rare gem; its facets are slowly and carefully
cut to brilliance. it
is a fascinating way to build a language for an alternate universe.]
[musical recommendation: trio - bach: complete harpsichord concertos,
trevor pinnock, kenneth gilbert, english concert. deutsche grammophon archiv]