[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Copy-Seq
Date: Thu, 8 Dec 83 15:52 EST
From: Dan Pierson <pierson%digital@CSNet-Relay>
What should Copy-Seq of a vector with fill-pointer return? The following
are some options:
Return a vector with fill-pointer and copy the elements up to the
fill pointer.
Return a vector with fill-pointer and copy all the elements.
Return a vector without fill pointer with the length set by the
fill pointer.
Your third possibility is the way I read the documentation (Excelsior edition),
since COPY-SEQ is equivalent to SUBSEQ and copies sequences, not general objects
with all their arbitrary attributes.
We will leave aside the fact that under COPY-SEQ it says EQUAL where it means EQUALP
and that the manual is silent on interaction between EQUAL/EQUALP and FILL-POINTER;
page 63 implies that EQUAL ignores the FILL-POINTER, which is probably wrong,
while page 234 implies that EQUAL respects the FILL-POINTER.