racket/collects/errortrace/zo-compile.rkt
2010-10-05 09:18:46 -04:00

12 lines
311 B
Racket

(module zo-compile mzscheme
(require "errortrace-lib.rkt")
(provide zo-compile)
(define zo-compile
(let ([orig (current-compile)])
(lambda (stx immediate-eval?)
(if (null? (use-compiled-file-paths))
(orig stx immediate-eval?)
(orig (errortrace-annotate stx) immediate-eval?))))))