Binding a symbol defined with DEFCONSTANT with LET is not portable in Common Lisp
SBCL and CCL and CLISP think binding a symbol defined with defconstant
is an error, so if you do
you get an error. But in ABCL and ECL you don’t.
If you try
in SBCL and CCL you get an error when the function is compiled. In SBCL the function is defined, but always gives an error when run. In CCL the function does not get defined.
Comments
Comments powered by Disqus