syndicate-2017/prospect/exn-util.rkt

9 lines
227 B
Racket
Raw Normal View History

2015-05-23 15:41:43 +00:00
#lang racket/base
(provide exn->string)
(define (exn->string exn)
(parameterize ([current-error-port (open-output-string)])
((error-display-handler) (exn-message exn) exn)
(get-output-string (current-error-port))))