[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
kcl "some" question
The KCL "some" function seems to return simply T or NIL,
yet my copy of Steele's reference states that
"some returns as soon as any invocation of
predicate returns a non-nil value; some returns that value."
The KCL implemention seems to be deliberate, as in KCL I get:
>(help 'some)
SOME [Function]
Loading /home/local/src/lang/kcl/akcl/doc/DOC-keys.el
Finished loading /home/local/src/lang/kcl/akcl/doc/DOC-keys.el
SOME
Function in LISP package:
Args: (predicate sequence &rest more-sequences)
Returns T if at least one of the elements in SEQUENCEs
satisfies PREDICATE; NIL otherwise.
But why? And is there an alternative version which
follows Steele's standard?
Many thanks ...
Steve Sullivan
sullivan@csn.org