Substantially modified the way Parenscript compilation and
authorVladimir Sedach <vsedach@gmail.com>
Sat, 9 May 2009 23:24:22 +0000 (17:24 -0600)
committerVladimir Sedach <vsedach@gmail.com>
Sat, 9 May 2009 23:24:22 +0000 (17:24 -0600)
commit5a69278ca017c4f1fe5c31f540bbed7c5777db84
tree737ea667a5d43054c3d50ecb377952780580df7b
parent3bfb836ac8dccc16eac4dbd6116535b2d50e8f2e
Substantially modified the way Parenscript compilation and
macro-expansion take place. This gives control of macroexpansion to
special forms, and lets Parenscript do things like fake being a Lisp2
(different function and variable namespaces), and overall makes
Parenscript compilation look a lot more like CL compilation.
docs/reference.lisp
parenscript.asd
src/compilation-interface.lisp
src/compiler.lisp
src/deprecated-interface.lisp
src/package.lisp
src/special-forms.lisp
src/utils.lisp
t/package-system-tests.lisp
t/ps-tests.lisp
t/reference-tests.lisp