mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-10 22:10:21 +02:00
(delete-duplicates): Remove unused extra copy of this routine.
This commit is contained in:
parent
6b0fbcf5e5
commit
ac5cbc7031
1 changed files with 0 additions and 14 deletions
|
@ -908,20 +908,6 @@
|
|||
(let ((l= (if (pair? rest) (car rest) equal?)))
|
||||
(delete x list l=))) ; XXX:optimize
|
||||
|
||||
(define (delete-duplicates list . rest)
|
||||
(let ((l= (if (pair? rest) (car rest) equal?)))
|
||||
(let lp0 ((l1 list))
|
||||
(if (null? l1)
|
||||
'()
|
||||
(if (let lp1 ((l2 (cdr l1)))
|
||||
(if (null? l2)
|
||||
#f
|
||||
(if (l= (car l1) (car l2))
|
||||
#t
|
||||
(lp1 (cdr l2)))))
|
||||
(lp0 (cdr l1))
|
||||
(cons (car l1) (lp0 (cdr l1))))))))
|
||||
|
||||
(define (delete-duplicates list . rest)
|
||||
(let ((l= (if (pair? rest) (car rest) equal?)))
|
||||
(let lp ((list list) (rl '()))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue