[Openmcl-devel] #. expansion
ron at flownet.com
Wed Jun 2 01:20:35 UTC 2021
You need to wrap the defconstant in en EVAL-WHEN so that it will take effect while the file is being compiled, like so:
(eval-when (:compile-toplevel) (defconstant x 1))
On Jun 1, 2021, at 6:00 PM, dave at synergy.org wrote:
> If I compile a file as follows:
> (defconstant x 1)
> And then attempt to use #.x to place the integer value into subsequent
> forms, I get an unbound variable x error.
> In my code I use x to declaim types, as well as :type forms in
> defclass/defstruct, etc. I suspect attempting to use #.x in a deftype form
> would also fail.
> How does one do this? It works in sbcl, but that doesn't mean I am using #.
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
More information about the Openmcl-devel