[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
negative values for the :COUNT keyord argument
- To: David A. Moon <Moon@stony-brook.scrc.symbolics.com>
- Subject: negative values for the :COUNT keyord argument
- From: Barry Margolin <barmar@Think.COM>
- Date: Fri, 26 Aug 88 10:57 EDT
- Cc: Dave.Touretzky@cs.cmu.edu, common-lisp@sail.stanford.edu
- In-reply-to: <19880826001409.0.MOON@EUPHRATES.SCRC.Symbolics.COM>
Date: Thu, 25 Aug 88 20:14 EDT
From: David A. Moon <Moon@stony-brook.scrc.symbolics.com>
Date: Sun, 21 Aug 88 03:45:56 EDT
From: Dave.Touretzky@B.GP.CS.CMU.EDU
The June 3, 1987 version of KCL treats a negative value as how many spaces
to tack on to the end of the string. It appears to handle lists correctly,
but not vectors:
> (remove #\a "Banana: :count -10)
"Banana "
Does this mean that in KCL (remove #\n "Banana: :count 3) returns a
string that is one character too short? I.e. is it dead-reckoning
the length of the returned string, instead of counting the number of
items that actually will be removed?
I assume you meant :COUNT 4 (since there are 3 a's in "banana"). In any
case, it seems to do the right thing when :COUNT is positive.
barmar