Subject: Re: [constants] from a reader macro
From: Erik Naggum <>
Date: 2000/02/24
Newsgroups: comp.lang.lisp
Message-ID: <>

* Michael Kappert <>
| If you want the reader to return the same array every time it sees a @,
| shouldn't FOO be defined something like
| (let ((my-array ()))
|   (defun foo (stream char)
|     (or my-array (setf my-array (make-array ... )))))

  presuming that it will be called at least once, you could initialize the
  binding with the value, or use what I prefer these days, load-time-value.