235 |
the current module. |
the current module. |
236 |
@end deffn |
@end deffn |
237 |
|
|
|
@deffn {Scheme Procedure} eval2 obj env_thunk |
|
|
@deffnx {C Function} scm_eval2 (obj, env_thunk) |
|
|
Evaluate @var{exp}, a Scheme expression, in the environment |
|
|
designated by @var{lookup}, a symbol-lookup function. |
|
|
Do not use this version of eval, it does not play well |
|
|
with the module system. Use @code{eval} or |
|
|
@code{primitive-eval} instead. |
|
|
@end deffn |
|
|
|
|
|
@deffn {Scheme Procedure} read-and-eval! [port] |
|
|
@deffnx {C Function} scm_read_and_eval_x (port) |
|
|
Read a form from @var{port} (standard input by default), and evaluate it |
|
|
(memoizing it in the process) in the top-level environment. If no data |
|
|
is left to be read from @var{port}, an @code{end-of-file} error is |
|
|
signalled. |
|
|
@end deffn |
|
|
|
|
238 |
|
|
239 |
@node Loading |
@node Loading |
240 |
@section Loading Scheme Code from File |
@section Loading Scheme Code from File |