Changed destructuring-bind to use let* instead of let in its
authorVladimir Sedach <vsedach@gmail.com>
Mon, 8 Jun 2009 05:30:52 +0000 (23:30 -0600)
committerVladimir Sedach <vsedach@gmail.com>
Mon, 8 Jun 2009 05:30:52 +0000 (23:30 -0600)
macroexpansion.

Bug report due to Scott
Bell. http://common-lisp.net/pipermail/parenscript-devel/2009-June/000532.html

src/lib/ps-macro-lib.lisp

index cb413cf..5c65ad6 100644 (file)
                   (mapcan (lambda (var)
                             (incf n)
                             (when var `((,var (aref ,arr ,n))))) vars))))
-    `(let ,bindings ,@body)))
+    `(let* ,bindings ,@body)))