|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Procedure | |
---|---|
sisc | SISC: The Second Interpreter of Scheme Code |
sisc.data | |
sisc.env | |
sisc.exprs | |
sisc.interpreter | |
sisc.io.custom | |
sisc.modules | |
sisc.modules.hashtable | |
sisc.modules.io | |
sisc.modules.s2j | |
sisc.nativefun | |
sisc.util |
Uses of Procedure in sisc |
---|
Methods in sisc that return Procedure | |
---|---|
static Procedure |
REPL.getCliProc(AppContext ctx)
|
Constructors in sisc with parameters of type Procedure | |
---|---|
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. |
Uses of Procedure in sisc.data |
---|
Subclasses of Procedure in sisc.data | |
---|---|
class |
Closure
|
Fields in sisc.data declared as Procedure | |
---|---|
Procedure |
SchemeThread.thunk
|
Constructors in sisc.data with parameters of type Procedure | |
---|---|
SchemeThread(DynamicEnvironment dynenv,
Procedure thunk)
|
Uses of Procedure in sisc.env |
---|
Subclasses of Procedure in sisc.env | |
---|---|
class |
ConfigParameter
|
class |
NativeParameter
|
class |
Parameter
|
class |
SchemeParameter
|
Uses of Procedure in sisc.exprs |
---|
Fields in sisc.exprs declared as Procedure | |
---|---|
Procedure |
ApplyValuesContEval.consumer
|
Constructors in sisc.exprs with parameters of type Procedure | |
---|---|
ApplyValuesContEval(Procedure c)
|
Uses of Procedure in sisc.interpreter |
---|
Subclasses of Procedure in sisc.interpreter | |
---|---|
class |
ApplyParentFrame
|
class |
CallFrame
|
Fields in sisc.interpreter declared as Procedure | |
---|---|
Procedure |
SchemeException.e
|
Procedure |
SchemeException.f
|
Methods in sisc.interpreter that return Procedure | |
---|---|
Procedure |
Interpreter.captureContinuation()
|
Procedure |
Interpreter.captureEscapingContinuation()
|
Methods in sisc.interpreter with parameters of type Procedure | |
---|---|
Value |
Interpreter.eval(Procedure p,
Value[] args)
Applies the given procedure to the given values |
Constructors in sisc.interpreter with parameters of type Procedure | |
---|---|
SchemeException(Pair message,
Procedure exception_k,
Procedure parent_fk)
|
|
SchemeRuntimeException(Pair message,
Procedure exception_k,
Procedure parent_fk)
|
Uses of Procedure in sisc.io.custom |
---|
Methods in sisc.io.custom with parameters of type Procedure | |
---|---|
static Value |
IOUtils.bridge(Procedure proc,
Value v)
|
static Value |
IOUtils.bridge(Procedure proc,
Value[] args)
|
Constructors in sisc.io.custom with parameters of type Procedure | |
---|---|
SchemeInputStream(Procedure read,
Procedure readBlock,
Procedure available,
Procedure close)
|
|
SchemeOutputStream(Procedure write,
Procedure writeBlock,
Procedure flush,
Procedure close)
|
|
SchemeReader(Procedure read,
Procedure readString,
Procedure ready,
Procedure close)
|
|
SchemeWriter(Procedure write,
Procedure writeBlock,
Procedure flush,
Procedure close)
|
Uses of Procedure in sisc.modules |
---|
Subclasses of Procedure in sisc.modules | |
---|---|
static class |
Annotations.Complex
The Complex procedures either have a side effect, or require the interpreter to execute |
static class |
Annotations.Simple
The Simple procedures are purely functional procedures which do not need to access interpreter registers to execute |
class |
Debugging
|
class |
Logical
|
static class |
OptionalPrimitives.Complex
The Complex procedures either have a side effect, or require the interpreter to execute |
static class |
OptionalPrimitives.Simple
The Simple procedures are purely functional procedures which do not need to access interpreter registers to execute |
static class |
Primitives.Complex
The Complex procedures either have a side effect, or require the interpreter to execute |
static class |
Primitives.Simple
The Simple procedures are purely functional procedures which do not need to access interpreter registers to execute |
static class |
Threads.Complex
The Complex procedures either have a side effect, or require the interpreter to execute |
static class |
Threads.Simple
The Simple procedures are purely functional procedures which do not need to access interpreter registers to execute |
class |
Types
|
Uses of Procedure in sisc.modules.hashtable |
---|
Subclasses of Procedure in sisc.modules.hashtable | |
---|---|
class |
Primitives
|
Methods in sisc.modules.hashtable that return Procedure | |
---|---|
Procedure |
SynchronizedHashtable.getEqualsProc()
|
abstract Procedure |
HashtableBase.getEqualsProc()
|
Procedure |
Hashtable.getEqualsProc()
|
Procedure |
SynchronizedHashtable.getHashProc()
|
abstract Procedure |
HashtableBase.getHashProc()
|
Procedure |
Hashtable.getHashProc()
|
Constructors in sisc.modules.hashtable with parameters of type Procedure | |
---|---|
Hashtable(Procedure equalsProc,
Procedure hashProc)
|
|
WeakHashtable(Procedure equalsProc,
Procedure hashProc)
|
Uses of Procedure in sisc.modules.io |
---|
Subclasses of Procedure in sisc.modules.io | |
---|---|
class |
BinaryIO
|
class |
BufferIO
|
class |
CustomIO
|
static class |
FileManipulation.Complex
The Complex procedures either have a side effect, or require the interpreter to execute |
static class |
FileManipulation.Simple
The Simple procedures are purely functional procedures which do not need to access interpreter registers to execute |
class |
IO
|
class |
Networking
|
class |
SerialIO
|
class |
StringIO
|
Uses of Procedure in sisc.modules.s2j |
---|
Subclasses of Procedure in sisc.modules.s2j | |
---|---|
class |
Conversion
|
class |
Operation
|
class |
Reflection
|
static class |
Reflection.Complex
The Complex procedures either have a side effect, or require the interpreter to execute |
static class |
Reflection.Simple
The Simple procedures are purely functional procedures which do not need to access interpreter registers to execute |
class |
Util
|
Fields in sisc.modules.s2j declared as Procedure | |
---|---|
protected Procedure |
SchemeInvocation.proc
|
Constructors in sisc.modules.s2j with parameters of type Procedure | |
---|---|
SchemeInvocation(DynamicEnvironment dynenv,
Procedure proc)
|
Uses of Procedure in sisc.nativefun |
---|
Subclasses of Procedure in sisc.nativefun | |
---|---|
class |
CommonIndexedProcedure
CommonIndexedProcedure is a helper class intended to unify the interfaces of fixable and non-fixable procedures, so that development of native libraries is more consistent and flexible. |
class |
FixableProcedure
A fixable procedure is a Scheme procedure similar to a NativeProcedure, but which does not need access to the Interpreter to be implemented, causes no side-effects, and requires three or fewer arguments. |
class |
IndexedFixableProcedure
An indexed procedure contains the implementation of many native procedures, indexed by an integer. |
class |
IndexedProcedure
An indexed procedure contains the implementation of many native procedures, indexed by an integer. |
static class |
NativeModuleTemplate.Complex
The Complex procedures either have a side effect, or require the interpreter to execute |
static class |
NativeModuleTemplate.Simple
The Simple procedures are purely functional procedures which do not need to access interpreter registers to execute |
class |
NativeProcedure
A native procedure is a Scheme procedure whose behavior when applied is implemented in Java code. |
Uses of Procedure in sisc.util |
---|
Methods in sisc.util that return Procedure | |
---|---|
static Procedure |
Util.proc(Value o)
|
Methods in sisc.util with parameters of type Procedure | |
---|---|
static void |
SignalHook.addHandler(java.lang.String signame,
Procedure proc,
DynamicEnvironment env)
|
static void |
SignalHook.removeHandler(java.lang.String signame,
Procedure proc,
DynamicEnvironment env)
|
Constructors in sisc.util with parameters of type Procedure | |
---|---|
SignalHook.SignalHandler(Procedure proc,
DynamicEnvironment env)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |