| 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) |