Added optional environment specifier

This commit is contained in:
Justin Ethier 2016-01-06 23:07:18 -05:00
parent 33c9748a33
commit e41923ad05

View file

@ -5,11 +5,11 @@
(scheme file) (scheme file)
(scheme read)) (scheme read))
(begin (begin
(define (load filename) (define (load filename . env)
(let ((exprs (call-with-input-file filename (let ((exprs (call-with-input-file filename
(lambda (port) (lambda (port)
(read-all port))))) (read-all port)))))
(for-each (for-each
(lambda (expr) (lambda (expr)
(eval expr)) (apply eval (cons expr env)))
exprs))))) exprs)))))