defconstant and #.
If the following 3 forms: (in-package :cl-user) (defconstant +frob+ 42) (defun foo () (+ 1 #.+frob+)) are saved to a "file.lisp" then under lispworks 5.0.2 on FreeBSD (load "file.lisp") works fine but (compile-file "file.lisp") produces this error: **++++ Error between functions: The variable +FROB+ is unbound. ; (TOP-LEVEL-FORM 3) ; *** 1 error detected, no fasl file produced. My SBCL 1.0.11 produces no such error. I suspect this is acceptable behaviour per the spec but have been unable to find a truly satisfactory reference on the InterWeb. Comment appreciated. Cheers, Greg