src/: Disentangle some pieces of module-parsing preparation.
authorMark Wooding <mdw@distorted.org.uk>
Thu, 26 May 2016 08:26:09 +0000 (09:26 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Fri, 8 Jun 2018 18:58:28 +0000 (19:58 +0100)
commite7d43325b56fc912c6ae55225e55529aff12b6ed
tree362d8814cce69875f611978f31c9a295faf8d3b8
parentc34b237da0bb4bf08a3531a2e11442623df7e9d4
src/: Disentangle some pieces of module-parsing preparation.

Have `*module-map*' initialized in strictly one place, rather than a
`defparameter' and sneakily in `test-module'.  This is now a
`clear-the-decks' operation.  Use `defvar-unbound' to leave a trap for
the incautious who try to use it before the decks are cleared.
src/builtin.lisp
src/final.lisp
src/module-impl.lisp