From ... From: Erik Naggum Subject: Re: [constants] from a reader macro Date: 2000/02/24 Message-ID: <3160379902079136@naggum.no>#1/1 X-Deja-AN: 589325460 References: <3160367893782736@naggum.no> <38B4FDF5.EC92F487@iitb.fhg.de> mail-copies-to: never Content-Type: text/plain; charset=us-ascii X-Complaints-To: newsmaster@eunet.no X-Trace: oslo-nntp.eunet.no 951403634 16132 195.0.192.66 (24 Feb 2000 14:47:14 GMT) Organization: Naggum Software; +47 8800 8879 or +1 510 435 8604; fax: +47 2210 9077; http://www.naggum.no User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.5 Mime-Version: 1.0 NNTP-Posting-Date: 24 Feb 2000 14:47:14 GMT Newsgroups: comp.lang.lisp * 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. #:Erik