|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Util | |
---|---|
sisc | SISC: The Second Interpreter of Scheme Code |
sisc.compiler | |
sisc.data | |
sisc.env | |
sisc.exprs | |
sisc.exprs.fp | |
sisc.interpreter | |
sisc.io | |
sisc.io.custom | |
sisc.modules | |
sisc.modules.hashtable | |
sisc.modules.io | |
sisc.modules.record | |
sisc.modules.s2j | |
sisc.nativefun | |
sisc.reader | |
sisc.ser |
Uses of Util in sisc |
---|
Subclasses of Util in sisc | |
---|---|
static class |
REPL.SchemeSocketThread
|
Uses of Util in sisc.compiler |
---|
Subclasses of Util in sisc.compiler | |
---|---|
class |
Compiler
Compiler - Compiles regularized Scheme s-expressions into an AST of SISC Expression objects. |
class |
CompilerConstants
|
class |
Syntax
|
Uses of Util in sisc.data |
---|
Subclasses of Util in sisc.data | |
---|---|
class |
Box
|
class |
Closure
|
class |
EmptyList
|
class |
EOFObject
|
class |
Expression
The base class for any and all expressions. |
class |
ExpressionValue
|
class |
ImmutablePair
|
class |
ImmutableString
|
class |
ImmutableVector
|
class |
MemoizedSymbol
|
class |
Nothing
A value, unlike "void", which is not equal to anything |
class |
Pair
|
class |
Procedure
The Procedure class is the base class for any Scheme Procedure. |
class |
Quantity
|
class |
SchemeBinaryInputPort
A Scheme binary input port. |
class |
SchemeBinaryOutputPort
A Scheme binary output port. |
class |
SchemeBoolean
|
class |
SchemeCharacter
|
class |
SchemeCharacterInputPort
A Scheme character output port. |
class |
SchemeCharacterOutputPort
A Scheme character output port. |
class |
SchemeString
|
class |
SchemeThread
|
class |
SchemeVector
|
class |
SchemeVoid
|
class |
Symbol
|
class |
Value
Value is the base class for anything treated as a first-class value within Scheme. |
class |
Values
|
Uses of Util in sisc.env |
---|
Subclasses of Util in sisc.env | |
---|---|
class |
ConfigParameter
|
class |
DelegatingSymEnv
|
class |
DynamicEnvironment
|
class |
LexicalEnvironment
|
class |
MemorySymEnv
|
class |
NativeParameter
|
class |
Parameter
|
class |
SchemeParameter
|
Uses of Util in sisc.exprs |
---|
Subclasses of Util in sisc.exprs | |
---|---|
class |
AnnotatedExpr
|
class |
AppEval
|
class |
AppExp
|
class |
ApplyValuesContEval
|
class |
DefineEval
|
class |
EvalExp
|
class |
FillRibExp
|
class |
FreeReferenceExp
|
class |
FreeSetEval
|
class |
IfEval
|
class |
LambdaExp
|
class |
LetrecEval
|
class |
LetrecExp
|
class |
LexicalReferenceExp
|
class |
LocalReferenceExp
|
class |
SetboxEval
|
class |
UnboxExp
|
Uses of Util in sisc.exprs.fp |
---|
Subclasses of Util in sisc.exprs.fp | |
---|---|
class |
FixedAppExp_0
|
class |
FixedAppExp_1
|
class |
FixedAppExp_2
|
class |
FixedAppExp_3
|
Uses of Util in sisc.interpreter |
---|
Subclasses of Util in sisc.interpreter | |
---|---|
class |
AppContext
The AppContext is the root of all data in an instance of SISC. |
class |
ApplyParentFrame
|
class |
CallFrame
|
class |
Context
Context is a utility class which facilitates Java to Scheme calls in SISC. |
class |
Interpreter
The SISC engine. |
static class |
Interpreter.ThrowSchemeException
|
class |
ThreadContext
|
Uses of Util in sisc.io |
---|
Subclasses of Util in sisc.io | |
---|---|
class |
PortValueWriter
|
class |
SharedValueWriter
|
Uses of Util in sisc.io.custom |
---|
Subclasses of Util in sisc.io.custom | |
---|---|
class |
CustomBinaryInputPort
A Scheme binary port whose implementation is provided by a Scheme defined stream |
class |
CustomBinaryOutputPort
|
class |
CustomCharacterInputPort
|
class |
CustomCharacterOutputPort
|
Uses of Util in sisc.modules |
---|
Subclasses of Util in sisc.modules | |
---|---|
static class |
Annotations.Complex
The Complex procedures either have a side effect, or require the interpreter to execute |
static class |
Annotations.Index
The Index |
static class |
Annotations.Simple
The Simple procedures are purely functional procedures which do not need to access interpreter registers to execute |
class |
Debugging
|
static class |
Debugging.Index
|
class |
Logical
|
static class |
Logical.Index
|
class |
OptionalPrimitives
|
static class |
OptionalPrimitives.Complex
The Complex procedures either have a side effect, or require the interpreter to execute |
static class |
OptionalPrimitives.Index
The Index |
static class |
OptionalPrimitives.Simple
The Simple procedures are purely functional procedures which do not need to access interpreter registers to execute |
class |
Primitives
|
static class |
Primitives.Complex
The Complex procedures either have a side effect, or require the interpreter to execute |
static class |
Primitives.Index
|
static class |
Primitives.Simple
The Simple procedures are purely functional procedures which do not need to access interpreter registers to execute |
class |
R5RS
|
class |
Threads
|
static class |
Threads.Complex
The Complex procedures either have a side effect, or require the interpreter to execute |
static class |
Threads.CondVar
|
static class |
Threads.Index
|
static class |
Threads.Mutex
|
static class |
Threads.Simple
The Simple procedures are purely functional procedures which do not need to access interpreter registers to execute |
class |
Types
|
static class |
Types.Index
|
static class |
Types.SchemeType
|
Uses of Util in sisc.modules.hashtable |
---|
Subclasses of Util in sisc.modules.hashtable | |
---|---|
class |
Hashtable
|
class |
HashtableBase
|
class |
SynchronizedHashtable
|
class |
WeakHashtable
|
Uses of Util in sisc.modules.io |
---|
Subclasses of Util in sisc.modules.io | |
---|---|
class |
BinaryIO
|
static class |
BinaryIO.Index
|
class |
Buffer
|
class |
BufferIO
|
static class |
BufferIO.Index
|
class |
CustomIO
|
static class |
CustomIO.Index
|
class |
FileManipulation
Scheme functions for manipulating files and directories. |
static class |
FileManipulation.Complex
The Complex procedures either have a side effect, or require the interpreter to execute |
static class |
FileManipulation.Index
The Index |
static class |
FileManipulation.Simple
The Simple procedures are purely functional procedures which do not need to access interpreter registers to execute |
class |
IO
|
static class |
IO.Index
|
class |
Networking
|
static class |
Networking.Index
|
static class |
Networking.SchemeMulticastUDPSocket
|
static class |
Networking.SchemeServerSocket
|
static class |
Networking.SchemeSocket
|
static class |
Networking.SchemeTCPSocket
|
static class |
Networking.SchemeUDPSocket
|
class |
SerialIO
|
static class |
SerialIO.Index
|
class |
StringIO
|
static class |
StringIO.Index
|
Uses of Util in sisc.modules.record |
---|
Subclasses of Util in sisc.modules.record | |
---|---|
class |
Record
|
Uses of Util in sisc.modules.s2j |
---|
Subclasses of Util in sisc.modules.s2j | |
---|---|
class |
Conversion
|
static class |
Conversion.Index
|
class |
JavaNull
|
class |
JavaObject
|
class |
JavaPrimitive
|
class |
Operation
|
static class |
Operation.Index
|
class |
Reflection
|
static class |
Reflection.Complex
The Complex procedures either have a side effect, or require the interpreter to execute |
static class |
Reflection.Index
The Index |
static class |
Reflection.Simple
The Simple procedures are purely functional procedures which do not need to access interpreter registers to execute |
class |
Util
|
Uses of Util in sisc.nativefun |
---|
Subclasses of Util 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 |
IndexedLibraryAdapter
|
class |
IndexedProcedure
An indexed procedure contains the implementation of many native procedures, indexed by an integer. |
class |
NativeLibrary
A Native Library is a collection of bindings that can be imported into any environment in SISC. |
class |
NativeModuleTemplate
This class serves only as an example, and should never be subclassed Remove the abstract modifier when copying/pasting. |
static class |
NativeModuleTemplate.Complex
The Complex procedures either have a side effect, or require the interpreter to execute |
static class |
NativeModuleTemplate.Index
The Index |
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 Util in sisc.reader |
---|
Subclasses of Util in sisc.reader | |
---|---|
class |
Parser
Receives tokens from the Lexer and parses them into valid s-expressions. |
Uses of Util in sisc.ser |
---|
Subclasses of Util in sisc.ser | |
---|---|
class |
Library
|
class |
LibraryAE
An SymEnv backed by a random-access library. |
class |
LibraryManager
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |