parent
c4189ff934
commit
c1d2e4031e
|
@ -49,4 +49,6 @@
|
|||
(test an-a 'an-a (shared ([t (a 1 t)])
|
||||
t)))
|
||||
|
||||
(test 42 values (shared ((b ((thunk 42)))) b))
|
||||
(test 42 unbox (shared ((b (box-immutable ((thunk 42))))) b))
|
||||
(report-errs)
|
||||
|
|
|
@ -76,6 +76,8 @@
|
|||
[same-special-id? (lambda (a b)
|
||||
;; Almost module-or-top-identifier=?,
|
||||
;; but handle `the-cons' specially
|
||||
(and (identifier? a)
|
||||
(identifier? b)
|
||||
(or (free-identifier=?
|
||||
a
|
||||
(if (eq? 'the-cons (syntax-e b))
|
||||
|
@ -87,7 +89,7 @@
|
|||
#f
|
||||
(if (eq? 'the-cons (syntax-e b))
|
||||
'cons
|
||||
(syntax-e b))))))]
|
||||
(syntax-e b)))))))]
|
||||
[remove-all (lambda (lst rmv-lst)
|
||||
(define (remove e l)
|
||||
(cond
|
||||
|
|
Loading…
Reference in New Issue
Block a user