racket/collects/tests/mzscheme/makeflats.ss
Matthew Flatt 3451dff783 mzc -e repairs
svn: r9669
2008-05-05 22:32:16 +00:00

36 lines
894 B
Scheme

(define flat-number 0)
(for-each (lambda (f)
(let ([ns (current-namespace)])
(parameterize ([current-namespace (make-base-namespace)])
(set! flat-number (add1 flat-number))
(namespace-attach-module ns 'scheme)
(namespace-require 'scheme)
(eval
`(begin
(define flat-load ,f)
(define flat-number ,(format "-~a" flat-number))
(load-relative "makeflat.ss"))))))
'("basic.ss"
"unicode.ss"
"read.ss"
"macro.ss"
"syntax.ss"
"stx.ss"
"module.ss"
"number.ss"
"object.ss"
"struct.ss"
"unit.ss"
"unitsig.ss"
"thread.ss"
"sync.ss"
"deep.ss"
"contmark.ss"
"prompt.ss"
"will.ss"
"namespac.ss"
"port.ss"
"file.ss"
"path.ss"))