(constant
'load
- (letex ((LOAD load) (CTX '(if (1 (args)) (args 1)) MAIN))
+ (letex ((LOAD load) (CTX '(if (1 (args)) (args 1) MAIN)))
(fn () (if (archives (args 0))
(eval-string (archive:get $it (args 0)) CTX)
- (LOAD (args 0) CTX))))
+ (LOAD (args 0) (eval CTX)))))
'read-file
- (letex ((READ-FILE read-file) (CTX '(if (1 (args)) (args 1)) MAIN))
+ (letex ((READ-FILE read-file) (CTX '(if (1 (args)) (args 1) MAIN)))
(fn ()
(if (archives (args 0)) (archive:get $it (args 0) CTX)
(READ-FILE (args 0)))))