,go exp
,exit exp
except that the evaluation of exp
is tail-recursive with respect to the command processor. This
means that the command processor itself can probably be GC'ed,
should a garbage collection occur in the execution of exp
.
If an error occurs Scheme 48 will exit with a non-zero value.
,translate from
to
load
and the ,load
command
(but not for open-{in|out}put-file
), file
names beginning with the string from
will be changed so that the
initial from
is replaced by the string to
. E.g.
will cause,translate /usr/gjc/ /zu/gjc/
(load "/usr/gjc/foo.scm")
to have the same effect as
(load "/zu/gjc/foo.scm")
.
,from-file filename
form
... ,end
cmuscheme48
Emacs library to indicate the file
from which the form
s came. Filename
is then used by the
command processor to determine the package in which the form
s
are to be evaluated.
Previous: Threads | Next: Module system