if does not evaluate
jacek.generowicz at cern.ch
Fri Jun 11 09:09:23 CEST 2004
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)
> 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 ?
More information about the Python-list