add `remove-duplicates'

svn: r14278
This commit is contained in:
Sam Tobin-Hochstadt 2009-03-25 17:22:09 +00:00
parent 4ce30226fe
commit f48dbda950

View File

@ -550,6 +550,11 @@
[last-pair (-poly (a) ((-mu x (Un a (-val '()) (-pair a x)))
. -> .
(Un (-pair a a) (-pair a (-val '())))))]
[remove-duplicates
(-poly (a)
(cl->*
((-lst a) . -> . (-lst a))
((-lst a) (a a . -> . Univ) . -> . (-lst a))))]
;; scheme/tcp
[tcp-listener? (make-pred-ty -TCP-Listener)]