racket/collects/tests/racket/benchmarks/common/wrap.rkt
2010-05-11 14:56:43 -04:00

9 lines
279 B
Racket

(module wrap racket
(provide (rename-out (module-begin #%module-begin)))
(require (lib "include.ss"))
(define-syntax (module-begin stx)
(let ([name (syntax-property stx 'enclosing-module-name)])
#`(#%module-begin
(include #,(format "~a.sch" name))))))