[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Out-of-range subsequences
Message-Id: <8606181414.AA11649@gswd-vms.ARPA>
Date: Wed, 18 Jun 86 09:14:35 cdt
From: preece%ccvaxa@gswd-vms.ARPA (Scott E. Preece)
To: COMMON-LISP@su-ai.arpa
Subject: Re: Out-of-range subsequences
>
> From: Daniels.pa@Xerox.COM
>
> In particular, is (subseq #(1 2 3) 0 5) an error?
----------
If you clarify it to require and in bounds endpoint, you need
to do two operations.
So what, it's only (subseq a 0 (min 5 (length a))).
No big deal, but I don't think many
users would find it confusing that the operation stops at
end of string if the endpoint is out of bounds.
I think they would. (subseq a 0 5) should always return a string of
length 5. Under your scheme, it might return a shorter string.
-- Richard