diff --git a/scheme/cyclone/transforms.sld b/scheme/cyclone/transforms.sld index 59b81c91..2042c3e8 100644 --- a/scheme/cyclone/transforms.sld +++ b/scheme/cyclone/transforms.sld @@ -200,13 +200,64 @@ ") ; insert : symbol sorted-set[symbol] -> sorted-set[symbol] -(define (insert sym S) - (if (not (pair? S)) - (list sym) - (cond - ((eq? sym (car S)) S) - ((symbol sorted-set[symbol] (define (remove sym S)