diff --git a/goblins/actor-lib/common.rkt b/goblins/actor-lib/common.rkt index 04a8580..dd1bd64 100644 --- a/goblins/actor-lib/common.rkt +++ b/goblins/actor-lib/common.rkt @@ -63,7 +63,9 @@ (car lst))] [(append new-lst) (bcom (^filo-queue bcom (append new-lst lst)))] - [(data) lst])) + [(data) lst] + [(remove item #:same? [same? equal?]) + (bcom (^filo-queue bcom (remove item lst same?)))])) (define (^set bcom [s (set)]) (methods