You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Instead, cl:lambda initializes the NICKNAMES and USE variables to unbound, which results in a type error when (mapcar #'FIND-PACKAGE USE) is evaluated.
As a result of that, I can't load load-cl.el in Emacs 26.1. It looks like some post-processing is supposed to happen to transform unbound to nil, but for some reason the unbound value makes it through.
It looks like something is going wrong when parsing the lambda list. I couldn't understand what the code generated by the keyword-assignments macro is supposed to do, but functions like lambda-list-keys and lambda-list-keyword-defaults seem to return the correct values.
The text was updated successfully, but these errors were encountered:
In Common Lisp, if you write something like this and then don't use the keyword arguments, then the variables should be bound to
NIL
:Instead,
cl:lambda
initializes the NICKNAMES and USE variables tounbound
, which results in a type error when(mapcar #'FIND-PACKAGE USE)
is evaluated.As a result of that, I can't load
load-cl.el
in Emacs 26.1. It looks like some post-processing is supposed to happen to transformunbound
tonil
, but for some reason theunbound
value makes it through.It looks like something is going wrong when parsing the lambda list. I couldn't understand what the code generated by the
keyword-assignments
macro is supposed to do, but functions likelambda-list-keys
andlambda-list-keyword-defaults
seem to return the correct values.The text was updated successfully, but these errors were encountered: