On Monday, September 3, 2012, Gregory Woodhouse wrote: > Dumb question: If an exception is handled by (lambda (e) ... ) is it > possible to recover exception details such as any message that may have > been used in a raise or related statement? >
Hi Gregory, The value raised by exceptions should be structured; in most cases, the exception value will be an instance of the exn:fail struct. Take a look at http://docs.racket-lang.org/reference/exns.html#(part._.Built-in_.Exception_.Types)for the definition of the exn struct. The exn-message function, in particular, should let you select out the string message associated to the raised exception.
____________________ Racket Users list: http://lists.racket-lang.org/users