set-difference

Die Differenz zweier Mengen kann mit set-difference bestimmt werden.

> (set-difference (quote (a b c)) (quote (c)))
(a b)


Die Funktion basiert auf remove-if und member?.

(setq set-difference
  (lambda (u v)
    (remove-if
      (lambda (x) (member? x v))
      u)))