let/let* no longer gensym variable names when they are not bound in
authorVladimir Sedach <vsedach@gmail.com>
Fri, 15 May 2009 00:38:10 +0000 (18:38 -0600)
committerVladimir Sedach <vsedach@gmail.com>
Fri, 15 May 2009 00:38:10 +0000 (18:38 -0600)
commit16151f19dc3ade7da3195fd7cc08ad3bff135d3f
tree965c5ebb664bd26acb23a86c2b8faa122a9061e6
parent9831d514e9cd52a133bb3c66ea26d67b0e7d08b0
let/let* no longer gensym variable names when they are not bound in
enclosing lexical scopes, resulting in prettier output ("var x = 1",
instead of "var x1 = 1") in typical usage of let.
docs/reference.lisp
src/special-forms.lisp
src/utils.lisp
t/package-system-tests.lisp
t/ps-tests.lisp
t/reference-tests.lisp