racket/collects/tests/mzscheme/quiet.ss
Eli Barzilay 1539243d5c Make quiet.ss use a command-line file if specified, for example:
mzscheme -r quiet.ss beginner.ss

svn: r1493
2005-12-02 16:18:36 +00:00

18 lines
443 B
Scheme

(namespace-variable-value
'quiet-load
#f
(lambda ()
(namespace-set-variable-value!
'quiet-load
(let ([argv (current-command-line-arguments)])
(if (= 1 (vector-length argv)) (vector-ref argv 0) "all.ss")))))
(let ([p (make-output-port 'quiet
always-evt
(lambda (str s e nonblock? breakable?) (- e s))
void)])
(parameterize ([current-output-port p])
(load-relative quiet-load))
(report-errs))