#260 progv with fewer values doesn't unbind variables

HEAD
closed
nobody
None
1
14 hours ago
2013-05-18
stassats
No
(progn (defvar *x* 10) (progv '(*x*) () *x*)) => 10

but CLHS says: "If too few values are
supplied, the remaining symbols are bound and then made to have no value."
http://www.lispworks.com/reference/HyperSpec/Body/s_progv.htm

Discussion


Anonymous


Cancel   Add attachments