Package | Description |
---|---|
sisc |
SISC: The Second Interpreter of Scheme Code
|
sisc.data | |
sisc.env | |
sisc.interpreter | |
sisc.modules.s2j | |
sisc.util |
Constructor and Description |
---|
REPL.SchemeSocketThread(DynamicEnvironment dynenv,
Procedure thunk,
java.net.Socket s) |
REPL(DynamicEnvironment dynenv,
Procedure repl)
Construct a new REPL which will invoke the given
Scheme procedure as the REPL in the provided dynamic environment.
|
Modifier and Type | Field and Description |
---|---|
DynamicEnvironment |
SchemeThread.env |
Constructor and Description |
---|
SchemeThread(DynamicEnvironment dynenv,
Procedure thunk) |
Modifier and Type | Method and Description |
---|---|
DynamicEnvironment |
DynamicEnvironment.copy() |
Modifier and Type | Field and Description |
---|---|
DynamicEnvironment |
Interpreter.dynenv |
Modifier and Type | Method and Description |
---|---|
static Interpreter |
Context.enter(DynamicEnvironment dynenv)
Returns an Interpreter bound to the given DynamicEnvironment.
|
static java.lang.Object |
Context.execute(DynamicEnvironment dynenv,
SchemeCaller caller)
Obtains an Interpreter bound to the given DynamicEnvironment
and invokes caller.execute(Interpreter) with that Interper.
|
void |
ThreadContext.setHostThread(DynamicEnvironment dynenv,
java.lang.Thread thread) |
Constructor and Description |
---|
Interpreter(ThreadContext tctx,
DynamicEnvironment dynenv) |
Modifier and Type | Field and Description |
---|---|
protected DynamicEnvironment |
SchemeInvocation.dynenv |
Constructor and Description |
---|
SchemeInvocation(DynamicEnvironment dynenv,
Procedure proc) |
Modifier and Type | Method and Description |
---|---|
static void |
SignalHook.addHandler(java.lang.String signame,
Procedure proc,
DynamicEnvironment env) |
static void |
SignalHook.removeHandler(java.lang.String signame,
Procedure proc,
DynamicEnvironment env) |
Constructor and Description |
---|
SignalHook.SignalHandler(Procedure proc,
DynamicEnvironment env) |