Update the newlinify macro to not externalize its environment
commit04144e0469af00b8213a675764f3ef6e49ee5914
authorGary King <gwking@metabang.com>
Sun, 2 Sep 2012 13:48:07 +0000 (2 09:48 -0400)
committerGary King <gwking@metabang.com>
Sun, 2 Sep 2012 13:48:07 +0000 (2 09:48 -0400)
treec60206d6104039f6f37fa274c6e72f1890c2741b
parent4c8a11ba55d67d300f17e7ec9b7bd20eb5e83a82
Update the newlinify macro to not externalize its environment

The newlinify macro was externalizing its environment unnecessarily.
Though not necessarily a bug, it made the code both less efficient
and more fragile to the Lisp implementation (there is no guarantee
that environments _be_ externalizable!). Dave Cooper noticed the problem
in ACL 9.0 (where there had been changes in the environment
implementation). Now it's been improved and so no longer a problem.
dev/macros.lisp