if does not evaluate
James Moughan
moughanj at tcd.ie
Sat Jun 12 00:55:02 EDT 2004
Jacek Generowicz <jacek.generowicz at cern.ch> wrote in message news:<tyfaczabmfw.fsf at pcepsft001.cern.ch>...
> moughanj at tcd.ie (James Moughan) writes:
>
> > Now, how to do this in Lisp. There are several functions for applying
> > a function to the elements of a list to select them, though AFAIK none
> > specifically for our purpose. I may very well be wrong there
> > o'course. One way is:
> >
> > (define has-element (cond list)
> > (equal () (member-if #'cond list))))
>
> (some #'cond list)
>
Fair-nuff; I K'ed incorrectly.
> > We have to have a rather arbitrary #' funcall and syntax to stop a
> > function evaluating long enough to shift it to where it's useful.
>
> What on earth are you talking about ?
Quoting #' a function.
More information about the Python-list
mailing list