[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SRFI-1: suggestion for addition: LDIFF
>>>>> "Will" == Will Fitzgerald <fitzgerald@xxxxxxxxxxxx> writes:
Will> May I suggest the following addition to the SRFI-1 list library, Common Lisp's
Will> I think a reasonable definition is:
Will> (define (ldiff l subl)
Will> ((null? l) '())
Will> ((eq? (cdr l) subl) (list (car l)))
Will> (else (cons (car l)
Will> (ldiff (cdr l) subl)))))
Reasonable. Only, LDIFF is a terrible name. Why not LIST-DIFFERENCE?
(From CltL2: 'ldiff (meaning "list difference" [...]'. I wonder why
the CL folks never say what they mean.)
Could you suggest possible uses for this procedure?
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla