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

* Michael Kappert <kap@iitb.fhg.de>
| 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.

#:Erik