| From: Matthew Flatt (mflatt at cs.utah.edu) Date: Sat Jun 22 23:40:57 EDT 2002 |
|
> How can I implement Oleg's thunk-failed? procedure
> (below) in PLT that will return #t for things such as
>
> (thunk-failed? (lambda () (raise-syntax-error 'foo
> "bar")))
(define (thunk-failed? t)
(with-handlers ([(lambda (x) #t) ; handle all exns
(lambda (x) #t)]) ; return #t
(t)
#f)))
Matthew
| Posted on the users mailing list. |
|