grab-bag of walker fixes
commitd15420c9f9db79bd6201f10b621b6f549d653e5b
authorChristophe Rhodes <csr21@cantab.net>
Thu, 11 Sep 2014 15:48:57 +0000 (11 16:48 +0100)
committerChristophe Rhodes <csr21@cantab.net>
Thu, 11 Sep 2014 15:52:01 +0000 (11 16:52 +0100)
treede4c6e8870ec68e6e5e97949b648729f69b85d70
parentb7ec25a34d2737d76066e2082a2ac715bdf0348b
grab-bag of walker fixes

- define a specific load-time-value walker function.  It's wrong, but
  at least we now know it's wrong;
- all special-operators are fboundp by design, so don't exclude
  fboundp special operators from our walker consistency check
- untangle what the CONTEXT argument to walker function means
  (and adapt WALK-TAGBODY-1 accordingly)
- delete unused function WALK-BINDINGS-2
- test (SETQ (X) 3) not expanding (X) macro
- no such thing as NESTED-WALK-FORM any more
src/pcl/walk.lisp
tests/walk.impure.lisp