[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: More FORMAT
- To: Daniels.pa@Xerox.COM, firstname.lastname@example.org
- Subject: Re: More FORMAT
- From: Daniel L. Weinreb <DLW@ALDERAAN.SCRC.Symbolics.COM>
- Date: Wed, 20 May 87 11:35 EDT
- Cc: email@example.com
- In-reply-to: <870519-161039-1087@Xerox>
- Line-fold: No
Date: 19 May 87 16:10 PDT
Indeed, CLtL p. 296 explicitly states that if the fill pointer gets too
large and the vector is not adjustable, an error should be signalled.
However, it does not state that (make-array 5) produces an array that it
not adjustable. No implementation is required to support explicitly
non-adjustable arrays. It's too bad that CLtL is so unclear about this.
But, for example, if you look at the documentation of :adjustable on p.
288, note the use of the word "must": this is trying to say that
:adjustable t means that it "must" be adjustable, whereas :adjustable
nil means that it need not be adjustable, although it can be.