REMOVE-FROM-SET =============== Syntax: (remove-from-set <Lisp-Typ: T> <evaluates-to <set-of A (...)>> [:TEST <Lisp-Typ: Funktion>]) ==> <set-of A (...)> | <new-set-of A (...)> Diese Funktion entfernt ein Element aus einer Menge. Warnung: Eine Typ-Prüfung kann einen Fehler verursachen: Wenn alle Elemente der Menge den gleichen Typ haben, dann prüfe das erste Element mit CAVEAT: Was ist mit einer leeren Menge ?!? Beispiel: >(remove-from-set bonn *hauptstaedte*) >(same-sets * *hauptstaedte*) T >(remove-from-set hamburg *staedte*) #<set-of STADT (...)> >(set-to list *) (#<HAUPTSTADT PARIS> #<STADT DORTMUND> #<HAUPTSTADT BRUESSEL> #<STADT BONN> #<HAUPTSTADT BERLIN>)