- ABSPATHQ - Static variable in class sisc.modules.io.IO
-
- acc - Variable in class sisc.interpreter.Interpreter
-
- ACCEPT_TCP_SOCKET - Static variable in class sisc.modules.io.Networking
-
- acos() - Method in class sisc.data.Quantity
-
- acquire() - Method in class sisc.modules.Threads.Mutex
-
- acquire(long) - Method in class sisc.ser.BufferedRandomAccessInputStream
-
- activate(int, int) - Method in class sisc.ser.BufferedRandomAccessInputStream
-
Set an existing buffer as the active buffer and set the
buffer pointer
- add(Quantity) - Method in class sisc.data.Quantity
-
- add(Expression) - Method in class sisc.interpreter.StackTracer
-
- add(Symbol, Expression) - Method in class sisc.ser.LibraryBuilder
-
Add an entry point.
- add(Expression) - Method in class sisc.ser.LibraryBuilder
-
Add a shared data structure
- addAList(Pair) - Method in class sisc.modules.hashtable.Hashtable
-
- addAList(Pair) - Method in class sisc.modules.hashtable.HashtableBase
-
- addAList(Pair) - Method in class sisc.modules.hashtable.SynchronizedHashtable
-
- addBinding(Library, Symbol, int) - Method in class sisc.ser.LibraryAE
-
- addDefaultHeap() - Method in class sisc.interpreter.AppContext
-
Attempts to find and load the default SISC heap into this
AppContext.
- addHandler(String, Procedure, DynamicEnvironment) - Static method in class sisc.util.SignalHook
-
- addHeap(SeekableInputStream) - Method in class sisc.interpreter.AppContext
-
Given a SeekableInputStream which
is attached to a SISC heap file, loads the heap into this
AppContext and initializes it.
- addLibrary(Library) - Method in class sisc.ser.LibraryManager
-
- addLibrary(String, URL) - Method in class sisc.ser.LibraryManager
-
- addressMap - Variable in class sisc.ser.LibraryAE
-
- addSpecialForms(SymbolicEnvironment) - Static method in class sisc.compiler.Compiler
-
- addSymbolicBindings(Library, Pair) - Method in class sisc.ser.LibraryAE
-
- advance() - Method in class sisc.ser.BufferedRandomAccessInputStream
-
- advancePointer(int) - Method in class sisc.ser.BufferedRandomAccessInputStream
-
- advancePointerWrite(int) - Method in class sisc.ser.BufferedRandomAccessInputStream
-
- allImmediate - Variable in class sisc.exprs.AppExp
-
- allReferences() - Static method in class sisc.util.FreeReference
-
- alter(Interpreter, int, Expression) - Method in class sisc.exprs.AnnotatedExpr
-
- alter(Interpreter, int, Expression) - Method in class sisc.exprs.AppExp
-
- alter(Interpreter, int, Expression) - Method in class sisc.exprs.EvalExp
-
- alter(Interpreter, int, Expression) - Method in class sisc.exprs.FillRibExp
-
- alter(Interpreter, int, Expression) - Method in class sisc.exprs.fp.FixedAppExp_1
-
- alter(Interpreter, int, Expression) - Method in interface sisc.exprs.fp.OptimisticHost
-
Instructs the host to replace the uExp referenced at the
given (Expression dependent) position, with the given
Expression.
- alter(Interpreter, int, Expression) - Method in class sisc.exprs.IfEval
-
- alter(Interpreter, int, Expression) - Method in class sisc.exprs.LetrecEval
-
- altern - Variable in class sisc.exprs.IfEval
-
- and(Quantity) - Method in class sisc.data.Quantity
-
- annotate - Variable in class sisc.reader.Parser
-
- annotated(Value) - Static method in class sisc.util.Util
-
- annotatedAppEval(Class, String) - Static method in class sisc.util.Util
-
- AnnotatedExpr - Class in sisc.exprs
-
- AnnotatedExpr(Expression, Value) - Constructor for class sisc.exprs.AnnotatedExpr
-
- AnnotatedExpr() - Constructor for class sisc.exprs.AnnotatedExpr
-
- annotation - Variable in class sisc.exprs.AnnotatedExpr
-
- ANNOTATION - Static variable in class sisc.modules.Annotations
-
- ANNOTATIONEXPR - Static variable in class sisc.modules.Annotations
-
- ANNOTATIONKEYS - Static variable in class sisc.modules.Annotations
-
- ANNOTATIONQ - Static variable in class sisc.modules.Annotations
-
- annotations - Variable in class sisc.data.Expression
-
- Annotations - Class in sisc.modules
-
- Annotations() - Constructor for class sisc.modules.Annotations
-
- Annotations.Complex - Class in sisc.modules
-
The Complex procedures either have a side effect, or
require the interpreter to execute
- Annotations.Complex() - Constructor for class sisc.modules.Annotations.Complex
-
- Annotations.Index - Class in sisc.modules
-
The Index
- Annotations.Index() - Constructor for class sisc.modules.Annotations.Index
-
- Annotations.Simple - Class in sisc.modules
-
The Simple procedures are purely functional procedures
which do not need to access interpreter registers to execute
- Annotations.Simple() - Constructor for class sisc.modules.Annotations.Simple
-
- ANNOTATIONSRC - Static variable in class sisc.modules.Annotations
-
- ANNOTATIONSTRIPPED - Static variable in class sisc.modules.Annotations
-
- AppContext - Class in sisc.interpreter
-
The AppContext is the root of all data in an instance
of SISC.
- AppContext() - Constructor for class sisc.interpreter.AppContext
-
Create a new, AppContext with default values,
the recommended constructor for normal usage.
- AppContext(Properties) - Constructor for class sisc.interpreter.AppContext
-
Create a new AppContext, providing a set of properties explicitly.
- AppContext(SymbolicEnvironment) - Constructor for class sisc.interpreter.AppContext
-
Create a new AppContext, providing a custom global environment.
- append(Value) - Method in class sisc.io.PortValueWriter
-
- append(char) - Method in class sisc.io.PortValueWriter
-
- append(String) - Method in class sisc.io.PortValueWriter
-
- append(Value) - Method in class sisc.io.SharedValueWriter
-
- append(Value) - Method in interface sisc.io.ValueWriter
-
- append(char) - Method in interface sisc.io.ValueWriter
-
- append(String) - Method in interface sisc.io.ValueWriter
-
- APPEND - Static variable in class sisc.modules.OptionalPrimitives
-
- append(Pair, Pair) - Static method in class sisc.util.Util
-
- appendTo(StringBuffer) - Method in class sisc.data.SchemeString
-
- AppEval - Class in sisc.exprs
-
- AppEval() - Constructor for class sisc.exprs.AppEval
-
- AppExp - Class in sisc.exprs
-
- AppExp(Expression, Expression[], Expression, boolean) - Constructor for class sisc.exprs.AppExp
-
- AppExp() - Constructor for class sisc.exprs.AppExp
-
- application(Interpreter, Expression, Expression[], int, Pair, SymbolicEnvironment) - Static method in class sisc.compiler.Compiler
-
- APPLICATION - Static variable in class sisc.compiler.CompilerConstants
-
- apply(Interpreter) - Method in class sisc.data.Closure
-
- apply(Interpreter) - Method in class sisc.data.Procedure
-
Called when applying this procedure to a number of arguments in
the Interpreter's vlr register.
- apply(Interpreter) - Method in class sisc.data.Value
-
- apply(Interpreter) - Method in class sisc.env.Parameter
-
- apply(Interpreter) - Method in class sisc.interpreter.ApplyParentFrame
-
- apply(Interpreter) - Method in class sisc.interpreter.CallFrame
-
- apply(Value, Value) - Method in class sisc.modules.Annotations.Complex
-
- apply(Value, Value, Value) - Method in class sisc.modules.Annotations.Complex
-
- apply(Value[]) - Method in class sisc.modules.Annotations.Complex
-
- apply(Value) - Method in class sisc.modules.Annotations.Simple
-
- apply(Value, Value) - Method in class sisc.modules.Annotations.Simple
-
- apply(Value, Value, Value) - Method in class sisc.modules.Annotations.Simple
-
- apply(Value) - Method in class sisc.modules.hashtable.Primitives.Complex
-
- apply(Value, Value) - Method in class sisc.modules.hashtable.Primitives.Complex
-
- apply(Value, Value, Value) - Method in class sisc.modules.hashtable.Primitives.Complex
-
- apply(Value[]) - Method in class sisc.modules.hashtable.Primitives.Complex
-
- apply(Value) - Method in class sisc.modules.hashtable.Primitives.Simple
-
- apply(Value, Value) - Method in class sisc.modules.hashtable.Primitives.Simple
-
- apply(Value, Value, Value) - Method in class sisc.modules.hashtable.Primitives.Simple
-
- apply(Value[]) - Method in class sisc.modules.hashtable.Primitives.Simple
-
- apply(Value) - Method in class sisc.modules.io.CustomIO
-
- apply(Value, Value) - Method in class sisc.modules.io.CustomIO
-
- apply(Value) - Method in class sisc.modules.io.FileManipulation.Complex
-
- apply(Value, Value) - Method in class sisc.modules.io.FileManipulation.Complex
-
- apply(Value) - Method in class sisc.modules.io.FileManipulation.Simple
-
- apply() - Method in class sisc.modules.io.StringIO
-
- apply(Value) - Method in class sisc.modules.io.StringIO
-
- apply(Value) - Method in class sisc.modules.Logical
-
- apply(Value, Value) - Method in class sisc.modules.Logical
-
- apply(Value, Value, Value) - Method in class sisc.modules.Logical
-
- apply(Value[]) - Method in class sisc.modules.Logical
-
- apply(Value) - Method in class sisc.modules.OptionalPrimitives.Complex
-
- apply() - Method in class sisc.modules.OptionalPrimitives.Simple
-
- apply(Value) - Method in class sisc.modules.OptionalPrimitives.Simple
-
- apply(Value, Value) - Method in class sisc.modules.OptionalPrimitives.Simple
-
- apply(Value, Value, Value) - Method in class sisc.modules.OptionalPrimitives.Simple
-
- apply(Value[]) - Method in class sisc.modules.OptionalPrimitives.Simple
-
- apply() - Method in class sisc.modules.Primitives.Simple
-
- apply(Value) - Method in class sisc.modules.Primitives.Simple
-
- apply(Value, Value) - Method in class sisc.modules.Primitives.Simple
-
- apply(Value, Value, Value) - Method in class sisc.modules.Primitives.Simple
-
- apply(Value[]) - Method in class sisc.modules.Primitives.Simple
-
- apply(Value, Value) - Method in class sisc.modules.record.Primitives.Complex
-
- apply(Value, Value, Value) - Method in class sisc.modules.record.Primitives.Complex
-
- apply(Value) - Method in class sisc.modules.record.Primitives.Simple
-
- apply(Value, Value) - Method in class sisc.modules.record.Primitives.Simple
-
- apply(Value) - Method in class sisc.modules.s2j.Conversion
-
- apply(Value, Value) - Method in class sisc.modules.s2j.Conversion
-
- apply(Value, Value, Value) - Method in class sisc.modules.s2j.Reflection.Complex
-
- apply() - Method in class sisc.modules.s2j.Reflection.Simple
-
- apply(Value) - Method in class sisc.modules.s2j.Reflection.Simple
-
- apply(Value, Value) - Method in class sisc.modules.s2j.Reflection.Simple
-
- apply() - Method in class sisc.modules.Threads.Complex
-
- apply(Interpreter, Value) - Method in class sisc.modules.Threads.Complex
-
- apply(Value, Value) - Method in class sisc.modules.Threads.Complex
-
- apply(Value, Value, Value) - Method in class sisc.modules.Threads.Complex
-
- apply() - Method in class sisc.modules.Threads.Simple
-
- apply(Value) - Method in class sisc.modules.Threads.Simple
-
- apply(Value, Value) - Method in class sisc.modules.Threads.Simple
-
- apply(Value) - Method in class sisc.modules.Types
-
- apply(Value, Value) - Method in class sisc.modules.Types
-
- apply() - Method in class sisc.nativefun.CommonIndexedProcedure
-
- apply(Interpreter, Value) - Method in class sisc.nativefun.CommonIndexedProcedure
-
- apply(Value) - Method in class sisc.nativefun.CommonIndexedProcedure
-
- apply(Interpreter, Value, Value) - Method in class sisc.nativefun.CommonIndexedProcedure
-
- apply(Value, Value) - Method in class sisc.nativefun.CommonIndexedProcedure
-
- apply(Interpreter, Value, Value, Value) - Method in class sisc.nativefun.CommonIndexedProcedure
-
- apply(Value, Value, Value) - Method in class sisc.nativefun.CommonIndexedProcedure
-
- apply(Interpreter, Value[]) - Method in class sisc.nativefun.CommonIndexedProcedure
-
- apply(Value[]) - Method in class sisc.nativefun.CommonIndexedProcedure
-
- apply() - Method in class sisc.nativefun.FixableProcedure
-
A fixable procedure must subclass one of the following methods
- apply(Value) - Method in class sisc.nativefun.FixableProcedure
-
- apply(Value, Value) - Method in class sisc.nativefun.FixableProcedure
-
- apply(Value, Value, Value) - Method in class sisc.nativefun.FixableProcedure
-
- apply(Value[]) - Method in class sisc.nativefun.FixableProcedure
-
- apply(Interpreter) - Method in class sisc.nativefun.NativeProcedure
-
- ApplyParentFrame - Class in sisc.interpreter
-
- ApplyParentFrame() - Constructor for class sisc.interpreter.ApplyParentFrame
-
- ApplyParentFrame(CallFrame) - Constructor for class sisc.interpreter.ApplyParentFrame
-
- ApplyValuesContEval - Class in sisc.exprs
-
- ApplyValuesContEval(Procedure) - Constructor for class sisc.exprs.ApplyValuesContEval
-
- ApplyValuesContEval() - Constructor for class sisc.exprs.ApplyValuesContEval
-
- applyZero(Interpreter) - Method in class sisc.nativefun.CommonIndexedProcedure
-
A common indexed procedure must subclass one of the following methods
- argCheck(Pair, int) - Static method in class sisc.util.Util
-
- argsToSymbols(Pair) - Static method in class sisc.util.Util
-
- arity - Variable in class sisc.data.Closure
-
- asin() - Method in class sisc.data.Quantity
-
- assertNonOptimistic(Expression) - Static method in class sisc.exprs.fp.Utils
-
- ASSOC - Static variable in class sisc.modules.OptionalPrimitives
-
- ASSQ - Static variable in class sisc.modules.OptionalPrimitives
-
- assq(Value, Pair) - Static method in class sisc.util.Util
-
- asString() - Method in class sisc.data.SchemeString
-
- ASSV - Static variable in class sisc.modules.OptionalPrimitives
-
- asValue() - Method in class sisc.env.DelegatingSymEnv
-
- asValue() - Method in class sisc.env.MemorySymEnv
-
- asValue() - Method in interface sisc.env.SymbolicEnvironment
-
- atan() - Method in class sisc.data.Quantity
-
- atan(Quantity) - Method in class sisc.data.Quantity
-
- AutoflushOutputStream - Class in sisc.io
-
Deprecated.
Use buffered ports instead.
- AutoflushOutputStream(OutputStream) - Constructor for class sisc.io.AutoflushOutputStream
-
Deprecated.
- AutoflushWriter - Class in sisc.io
-
Deprecated.
Use buffered ports instead.
- AutoflushWriter(Writer) - Constructor for class sisc.io.AutoflushWriter
-
Deprecated.
- available() - Method in class sisc.io.custom.SchemeInputStream
-
- available() - Method in class sisc.modules.io.Networking.UDPInputStream
-
- available() - Method in class sisc.ser.DeserializerImpl
-
- e - Variable in class sisc.data.ExpressionValue
-
- e - Variable in exception sisc.interpreter.SchemeException
-
- e - Variable in exception sisc.nativefun.NestedPrimRuntimeException
-
- EMIT_ANNOTATIONS - Static variable in class sisc.util.Defaults
-
- EMIT_DEBUGGING_SYMBOLS - Static variable in class sisc.util.Defaults
-
- emitDebuggingSymbols - Variable in class sisc.env.DynamicEnvironment
-
- EmptyList - Class in sisc.data
-
- EmptyList() - Constructor for class sisc.data.EmptyList
-
- EMPTYLIST - Static variable in class sisc.data.EmptyList
-
- EMPTYLIST - Static variable in class sisc.util.Util
-
- EMPTYSET - Static variable in class sisc.data.Expression
-
- EMPTYVEC - Static variable in class sisc.util.Util
-
- enter() - Static method in class sisc.interpreter.Context
-
Returns an Interpreter that shares the AppContext and
DynamicEnvironment with the current Interpreter.
- enter(AppContext) - Static method in class sisc.interpreter.Context
-
Returns an Interpreter bound to the given AppContext with same
DynamicEnvironment as the nearest enclosing Interpreter in the
same thread that is bound to the same AppContext.
- enter(DynamicEnvironment) - Static method in class sisc.interpreter.Context
-
Returns an Interpreter bound to the given DynamicEnvironment.
- enter(String) - Static method in class sisc.interpreter.Context
-
- env - Variable in class sisc.data.Closure
-
- env - Variable in class sisc.data.SchemeThread
-
- env - Variable in class sisc.env.MemorySymEnv
-
- env - Variable in class sisc.interpreter.CallFrame
-
- env - Variable in class sisc.interpreter.Interpreter
-
- env(Value) - Static method in class sisc.util.Util
-
- EOF - Static variable in class sisc.data.EOFObject
-
- EOF - Static variable in class sisc.util.Util
-
- eofAt - Variable in class sisc.ser.BufferedRandomAccessInputStream
-
- EOFObject - Class in sisc.data
-
- EOFObject() - Constructor for class sisc.data.EOFObject
-
- equals(Object) - Method in class sisc.data.Quantity
-
- equals(Object) - Method in class sisc.data.SchemeBoolean
-
- equals(Object) - Method in class sisc.data.Value
-
Compares this Value to another.
- equals(Object) - Method in class sisc.data.Values
-
- equals(Object) - Method in class sisc.exprs.AppEval
-
- equals(Object) - Method in class sisc.exprs.DefineEval
-
- equals(Object) - Method in class sisc.exprs.FreeReferenceExp
-
- equals(Object) - Method in class sisc.exprs.FreeSetEval
-
- equals(Object) - Method in class sisc.exprs.LexicalReferenceExp
-
- equals(Object) - Method in class sisc.exprs.LocalReferenceExp
-
- equals(Object) - Method in class sisc.exprs.SetboxEval
-
- equals(Object) - Method in class sisc.exprs.UnboxExp
-
- equals(Object) - Method in interface sisc.modules.hashtable.HashtableKey
-
- equals(Object) - Method in class sisc.util.FreeReference
-
- equals(Object) - Method in class sisc.util.SignalHook.SignalHandler
-
- eqv(Object) - Method in class sisc.data.Nothing
-
- eqv(Object) - Method in class sisc.data.Quantity
-
- eqv(Object) - Method in class sisc.data.SchemeCharacter
-
- eqv(Object) - Method in class sisc.data.Value
-
Compares this Value to another for equality according to the
rules of Scheme's eqv?.
- eqv(Object) - Method in class sisc.modules.s2j.JavaNull
-
- eqv(Object) - Method in class sisc.modules.s2j.JavaObject
-
- eqv(Object) - Method in class sisc.modules.s2j.JavaPrimitive
-
- eqv(Object) - Method in class sisc.modules.Types.SchemeType
-
- error(Interpreter, Value, NestedPrimRuntimeException) - Static method in class sisc.data.Procedure
-
- error(Pair) - Method in class sisc.interpreter.Interpreter
-
- error(Interpreter, Value, String, Pair) - Static method in class sisc.util.Util
-
- error(Interpreter, Value, String, Exception) - Static method in class sisc.util.Util
-
- error(Interpreter, Value, String) - Static method in class sisc.util.Util
-
- error(Interpreter, String, Pair) - Static method in class sisc.util.Util
-
- error(Interpreter, String) - Static method in class sisc.util.Util
-
- error(Interpreter, Value) - Static method in class sisc.util.Util
-
- error(Interpreter, Pair) - Static method in class sisc.util.Util
-
- ERROR_CONT_K - Static variable in class sisc.modules.Debugging
-
- ERRORK - Static variable in class sisc.util.Util
-
- escapedToChar(char) - Static method in class sisc.reader.CharUtil
-
Converts an escaped character to its real equivalent
- escapeSequenceToChar(PushbackReader) - Static method in class sisc.reader.CharUtil
-
- eval(Interpreter) - Method in class sisc.compiler.Syntax
-
- eval(Interpreter) - Method in class sisc.data.Expression
-
All expressions can be evaluated to some Scheme value.
- eval(Interpreter) - Method in class sisc.data.Value
-
Called to evaluate this value.
- eval(Interpreter) - Method in class sisc.data.Values
-
- eval(Interpreter) - Method in class sisc.exprs.AnnotatedExpr
-
- eval(Interpreter) - Method in class sisc.exprs.AppEval
-
- eval(Interpreter) - Method in class sisc.exprs.AppExp
-
- eval(Interpreter) - Method in class sisc.exprs.ApplyValuesContEval
-
- eval(Interpreter) - Method in class sisc.exprs.DefineEval
-
- eval(Interpreter) - Method in class sisc.exprs.EvalExp
-
- eval(Interpreter) - Method in class sisc.exprs.FillRibExp
-
- eval(Interpreter) - Method in class sisc.exprs.fp.FixedAppExp_0
-
- eval(Interpreter) - Method in class sisc.exprs.FreeReferenceExp
-
- eval(Interpreter) - Method in class sisc.exprs.FreeSetEval
-
- eval(Interpreter) - Method in class sisc.exprs.IfEval
-
- eval(Interpreter) - Method in class sisc.exprs.LambdaExp
-
- eval(Interpreter) - Method in class sisc.exprs.LetrecEval
-
- eval(Interpreter) - Method in class sisc.exprs.LetrecExp
-
- eval(Interpreter) - Method in class sisc.exprs.LexicalReferenceExp
-
- eval(Interpreter) - Method in class sisc.exprs.LocalReferenceExp
-
- eval(Interpreter) - Method in class sisc.exprs.SetboxEval
-
- eval(Interpreter) - Method in class sisc.exprs.UnboxExp
-
- eval(String) - Method in class sisc.interpreter.Interpreter
-
Parses and evaluates s-expression(s)
- eval(Value) - Method in class sisc.interpreter.Interpreter
-
Evaluates a Scheme value as code.
- eval(Value, SymbolicEnvironment) - Method in class sisc.interpreter.Interpreter
-
Evaluates a Scheme value as code.
- eval(Procedure, Value[]) - Method in class sisc.interpreter.Interpreter
-
Applies the given procedure to the given values
- eval(Interpreter) - Method in class sisc.interpreter.Interpreter.ThrowSchemeException
-
- EVAL - Static variable in class sisc.util.Util
-
- EvalExp - Class in sisc.exprs
-
- EvalExp(Expression, Expression, boolean) - Constructor for class sisc.exprs.EvalExp
-
- EvalExp() - Constructor for class sisc.exprs.EvalExp
-
- evalInput(PushbackReader) - Method in class sisc.interpreter.Interpreter
-
Parses and evaluates s-expression(s) from an input port
- EXACT - Static variable in class sisc.data.Quantity
-
- execute(SchemeCaller) - Static method in class sisc.interpreter.Context
-
Calls caller with an Interpreter that shares the AppContext and
DynamicEnvironment with the current Interpreter.
- execute(AppContext, SchemeCaller) - Static method in class sisc.interpreter.Context
-
Calls caller with an Interpreter bound to the given AppContext
with same DynamicEnvironment as the nearest enclosing
Interpreter in the same thread that is bound to the same
AppContext.
- execute(DynamicEnvironment, SchemeCaller) - Static method in class sisc.interpreter.Context
-
Obtains an Interpreter bound to the given DynamicEnvironment
and invokes caller.execute(Interpreter) with that Interper.
- execute(String, SchemeCaller) - Static method in class sisc.interpreter.Context
-
- execute(Interpreter) - Method in interface sisc.interpreter.SchemeCaller
-
The execute callback function is called by Context
with a fresh Interpreter context which is valid only
during the call to execute.
- execute(Interpreter) - Method in class sisc.util.SignalHook.SignalHandler
-
- exit() - Static method in class sisc.interpreter.Context
-
Exits the current context, releasing the current Interpreter.
- exp() - Method in class sisc.data.Quantity
-
- exp - Variable in class sisc.exprs.AppExp
-
- exp - Variable in class sisc.exprs.FillRibExp
-
- expand() - Method in class sisc.env.MemorySymEnv
-
- EXPFACT - Static variable in class sisc.env.MemorySymEnv
-
- expr - Variable in class sisc.exprs.AnnotatedExpr
-
- expr(Value) - Static method in class sisc.util.Util
-
- express() - Method in class sisc.data.Closure
-
- express() - Method in class sisc.data.Expression
-
A debugging function, express returns a Scheme value that describes
this expression.
- express() - Method in class sisc.data.Value
-
- express() - Method in class sisc.exprs.AnnotatedExpr
-
- express() - Method in class sisc.exprs.AppEval
-
- express() - Method in class sisc.exprs.AppExp
-
- express() - Method in class sisc.exprs.ApplyValuesContEval
-
- express() - Method in class sisc.exprs.DefineEval
-
- express() - Method in class sisc.exprs.EvalExp
-
- express() - Method in class sisc.exprs.FillRibExp
-
- express() - Method in class sisc.exprs.fp.FixedAppExp_0
-
- express() - Method in class sisc.exprs.fp.FixedAppExp_1
-
- express() - Method in class sisc.exprs.fp.FixedAppExp_2
-
- express() - Method in class sisc.exprs.fp.FixedAppExp_3
-
- express() - Method in class sisc.exprs.FreeReferenceExp
-
- express() - Method in class sisc.exprs.FreeSetEval
-
- express() - Method in class sisc.exprs.IfEval
-
- express() - Method in class sisc.exprs.LambdaExp
-
- express() - Method in class sisc.exprs.LetrecEval
-
- express() - Method in class sisc.exprs.LetrecExp
-
- express() - Method in class sisc.exprs.LexicalReferenceExp
-
- express() - Method in class sisc.exprs.LocalReferenceExp
-
- express() - Method in class sisc.exprs.SetboxEval
-
- express() - Method in class sisc.exprs.UnboxExp
-
- express() - Method in class sisc.interpreter.ApplyParentFrame
-
- express() - Method in class sisc.interpreter.CallFrame
-
- express() - Method in class sisc.interpreter.Interpreter.ThrowSchemeException
-
- express() - Method in class sisc.util.FreeReference
-
- Expression - Class in sisc.data
-
The base class for any and all expressions.
- Expression() - Constructor for class sisc.data.Expression
-
- ExpressionValue - Class in sisc.data
-
- ExpressionValue(Expression) - Constructor for class sisc.data.ExpressionValue
-
- ExpressionVisitee - Interface in sisc.util
-
- ExpressionVisitor - Interface in sisc.util
-
- EXPRESSV - Static variable in class sisc.modules.Debugging
-
- EXPSC - Static variable in class sisc.util.Util
-
- EXPTOP - Static variable in class sisc.util.Util
-
- extendClassPath(URL) - Method in class sisc.env.DynamicEnvironment
-
- s - Variable in class sisc.modules.io.Networking.SchemeServerSocket
-
- s - Variable in class sisc.modules.io.Networking.SchemeTCPSocket
-
- s - Variable in class sisc.modules.io.Networking.SchemeUDPSocket
-
- s - Variable in class sisc.REPL.SchemeSocketThread
-
- S2JB - Static variable in class sisc.modules.s2j.Util
-
- S_FINISHED - Static variable in class sisc.modules.Threads
-
- S_FINISHED_ABNORMALLY - Static variable in class sisc.modules.Threads
-
- S_READY - Static variable in class sisc.modules.Threads
-
- S_RUNNING - Static variable in class sisc.modules.Threads
-
- saveEnv(OutputStream, LibraryBuilder) - Method in class sisc.interpreter.AppContext
-
- scale(int, int) - Static method in class sisc.data.Quantity
-
- SchemeBinaryInputPort - Class in sisc.data
-
A Scheme binary input port.
- SchemeBinaryInputPort(InputStream) - Constructor for class sisc.data.SchemeBinaryInputPort
-
- SchemeBinaryOutputPort - Class in sisc.data
-
A Scheme binary output port.
- SchemeBinaryOutputPort(OutputStream) - Constructor for class sisc.data.SchemeBinaryOutputPort
-
- SchemeBoolean - Class in sisc.data
-
- SchemeBoolean(boolean) - Constructor for class sisc.data.SchemeBoolean
-
- SchemeBoolean() - Constructor for class sisc.data.SchemeBoolean
-
- SchemeCaller - Interface in sisc.interpreter
-
Defines a visitor interface for performing Java -> Scheme calls
in an 'atomic' fashion, where details of acquiring and releasing
the Interpreter context are done behind the scenes.
- SchemeCharacter - Class in sisc.data
-
- SchemeCharacter(char) - Constructor for class sisc.data.SchemeCharacter
-
- SchemeCharacter() - Constructor for class sisc.data.SchemeCharacter
-
- SchemeCharacterInputPort - Class in sisc.data
-
A Scheme character output port.
- SchemeCharacterInputPort(Reader) - Constructor for class sisc.data.SchemeCharacterInputPort
-
- SchemeCharacterOutputPort - Class in sisc.data
-
A Scheme character output port.
- SchemeCharacterOutputPort(Writer) - Constructor for class sisc.data.SchemeCharacterOutputPort
-
- SchemeException - Exception in sisc.interpreter
-
- SchemeException(Pair, Procedure, Procedure) - Constructor for exception sisc.interpreter.SchemeException
-
- schemeException - Variable in exception sisc.modules.s2j.Util.SchemeInvocationException
-
- schemeIn - Variable in class sisc.io.custom.CustomBinaryInputPort
-
- SchemeInputStream - Class in sisc.io.custom
-
- SchemeInputStream(Procedure, Procedure, Procedure, Procedure) - Constructor for class sisc.io.custom.SchemeInputStream
-
- SchemeInvocation - Class in sisc.modules.s2j
-
- SchemeInvocation(DynamicEnvironment, Procedure) - Constructor for class sisc.modules.s2j.SchemeInvocation
-
- schemeOut - Variable in class sisc.io.custom.CustomBinaryOutputPort
-
- SchemeOutputStream - Class in sisc.io.custom
-
- SchemeOutputStream(Procedure, Procedure, Procedure, Procedure) - Constructor for class sisc.io.custom.SchemeOutputStream
-
- SchemeParameter - Class in sisc.env
-
- SchemeParameter() - Constructor for class sisc.env.SchemeParameter
-
- SchemeParameter(Value) - Constructor for class sisc.env.SchemeParameter
-
- schemeReader - Variable in class sisc.io.custom.CustomCharacterInputPort
-
- SchemeReader - Class in sisc.io.custom
-
- SchemeReader(Procedure, Procedure, Procedure, Procedure) - Constructor for class sisc.io.custom.SchemeReader
-
- SchemeRuntimeException - Exception in sisc.interpreter
-
- SchemeRuntimeException(Pair, Procedure, Procedure) - Constructor for exception sisc.interpreter.SchemeRuntimeException
-
- SchemeString - Class in sisc.data
-
- SchemeString() - Constructor for class sisc.data.SchemeString
-
- SchemeString(String) - Constructor for class sisc.data.SchemeString
-
- SchemeString(char[]) - Constructor for class sisc.data.SchemeString
-
- SchemeThread - Class in sisc.data
-
- SchemeThread(DynamicEnvironment, Procedure) - Constructor for class sisc.data.SchemeThread
-
- schemeThreads - Static variable in class sisc.data.SchemeThread
-
- SchemeVector - Class in sisc.data
-
- SchemeVector() - Constructor for class sisc.data.SchemeVector
-
- SchemeVector(int) - Constructor for class sisc.data.SchemeVector
-
- SchemeVector(int, Value) - Constructor for class sisc.data.SchemeVector
-
- SchemeVector(Value[]) - Constructor for class sisc.data.SchemeVector
-
- SchemeVoid - Class in sisc.data
-
- SchemeVoid() - Constructor for class sisc.data.SchemeVoid
-
- schemeWriter - Variable in class sisc.io.custom.CustomCharacterOutputPort
-
- SchemeWriter - Class in sisc.io.custom
-
- SchemeWriter(Procedure, Procedure, Procedure, Procedure) - Constructor for class sisc.io.custom.SchemeWriter
-
- seek(long) - Method in class sisc.ser.BufferedRandomAccessInputStream
-
- seek(long) - Method in class sisc.ser.MemoryRandomAccessInputStream
-
- seek(long) - Method in interface sisc.ser.Seekable
-
- seek(long) - Method in class sisc.ser.SeekableDataInputStream
-
- Seekable - Interface in sisc.ser
-
- SeekableDataInput - Interface in sisc.ser
-
- SeekableDataInputStream - Class in sisc.ser
-
- SeekableDataInputStream(SeekableInputStream) - Constructor for class sisc.ser.SeekableDataInputStream
-
- SeekableInputStream - Class in sisc.ser
-
- SeekableInputStream() - Constructor for class sisc.ser.SeekableInputStream
-
- SERIALINPORTQ - Static variable in class sisc.modules.io.SerialIO
-
- SerialInputStream - Interface in sisc.io
-
- SerialIO - Class in sisc.modules.io
-
- SerialIO(int) - Constructor for class sisc.modules.io.SerialIO
-
- SerialIO() - Constructor for class sisc.modules.io.SerialIO
-
- SerialIO.Index - Class in sisc.modules.io
-
- SerialIO.Index() - Constructor for class sisc.modules.io.SerialIO.Index
-
- serialize(Serializer) - Method in class sisc.compiler.Syntax
-
- serialize(Serializer) - Method in class sisc.data.Box
-
- serialize(Serializer) - Method in class sisc.data.Closure
-
- serialize(Serializer) - Method in class sisc.data.EmptyList
-
- serialize(Serializer) - Method in class sisc.data.Expression
-
All Expressions must implement a default (no-argument) constructor.
- serialize(Serializer) - Method in class sisc.data.ExpressionValue
-
- serialize(Serializer) - Method in class sisc.data.ImmutablePair
-
- serialize(Serializer) - Method in class sisc.data.ImmutableVector
-
- serialize(Serializer) - Method in class sisc.data.Pair
-
- serialize(Serializer) - Method in class sisc.data.Quantity
-
- serialize(Serializer) - Method in class sisc.data.SchemeBoolean
-
- serialize(Serializer) - Method in class sisc.data.SchemeCharacter
-
- serialize(Serializer) - Method in class sisc.data.SchemeString
-
- serialize(Serializer) - Method in class sisc.data.SchemeVector
-
- serialize(Serializer) - Method in class sisc.data.Symbol
-
- serialize(Serializer) - Method in class sisc.data.Values
-
- serialize(Serializer) - Method in class sisc.env.ConfigParameter
-
- serialize(Serializer) - Method in class sisc.env.LexicalEnvironment
-
- serialize(Serializer) - Method in class sisc.env.MemorySymEnv
-
- serialize(Serializer) - Method in class sisc.env.NativeParameter
-
- serialize(Serializer) - Method in class sisc.env.SchemeParameter
-
- serialize(Serializer) - Method in interface sisc.env.SymbolicEnvironment
-
- serialize(Serializer) - Method in class sisc.exprs.AnnotatedExpr
-
- serialize(Serializer) - Method in class sisc.exprs.AppEval
-
- serialize(Serializer) - Method in class sisc.exprs.AppExp
-
- serialize(Serializer) - Method in class sisc.exprs.ApplyValuesContEval
-
- serialize(Serializer) - Method in class sisc.exprs.DefineEval
-
- serialize(Serializer) - Method in class sisc.exprs.EvalExp
-
- serialize(Serializer) - Method in class sisc.exprs.FillRibExp
-
- serialize(Serializer) - Method in class sisc.exprs.fp.FixedAppExp_0
-
- serialize(Serializer) - Method in class sisc.exprs.fp.FixedAppExp_1
-
- serialize(Serializer) - Method in class sisc.exprs.fp.FixedAppExp_2
-
- serialize(Serializer) - Method in class sisc.exprs.fp.FixedAppExp_3
-
- serialize(Serializer) - Method in class sisc.exprs.FreeReferenceExp
-
- serialize(Serializer) - Method in class sisc.exprs.FreeSetEval
-
- serialize(Serializer) - Method in class sisc.exprs.IfEval
-
- serialize(Serializer) - Method in class sisc.exprs.LambdaExp
-
- serialize(Serializer) - Method in class sisc.exprs.LetrecEval
-
- serialize(Serializer) - Method in class sisc.exprs.LetrecExp
-
- serialize(Serializer) - Method in class sisc.exprs.LexicalReferenceExp
-
- serialize(Serializer) - Method in class sisc.exprs.LocalReferenceExp
-
- serialize(Serializer) - Method in class sisc.exprs.SetboxEval
-
- serialize(Serializer) - Method in class sisc.exprs.UnboxExp
-
- serialize(Serializer) - Method in class sisc.interpreter.ApplyParentFrame
-
- serialize(Serializer) - Method in class sisc.interpreter.CallFrame
-
- serialize(Serializer) - Method in class sisc.interpreter.Interpreter.ThrowSchemeException
-
- serialize(Serializer) - Method in class sisc.interpreter.StackTracer
-
- serialize(Serializer) - Method in class sisc.modules.hashtable.Hashtable
-
- serialize(Serializer) - Method in class sisc.modules.hashtable.HashtableBase
-
- serialize(Serializer) - Method in class sisc.modules.hashtable.SynchronizedHashtable
-
- serialize(Serializer) - Method in class sisc.modules.io.Buffer
-
- SERIALIZE - Static variable in class sisc.modules.io.SerialIO
-
- serialize(Serializer) - Method in class sisc.modules.record.Record
-
- serialize(Serializer) - Method in class sisc.modules.s2j.JavaNull
-
- serialize(Serializer) - Method in class sisc.modules.s2j.JavaObject
-
- serialize(Serializer) - Method in class sisc.modules.s2j.JavaPrimitive
-
- serialize(Serializer) - Method in class sisc.modules.Threads.Mutex
-
- serialize(Serializer) - Method in class sisc.modules.Types.SchemeType
-
- serialize(Serializer) - Method in class sisc.nativefun.IndexedFixableProcedure
-
- serialize(Serializer) - Method in class sisc.nativefun.IndexedProcedure
-
- serialize(Serializer) - Method in class sisc.ser.LibraryAE
-
- serialize(Expression) - Method in class sisc.ser.SLL2Serializer
-
- serialize(Serializer) - Method in class sisc.util.FreeReference
-
- serializeAnnotations(Serializer) - Method in class sisc.data.Expression
-
- serializeEnd(int, int) - Method in class sisc.ser.BlockSerializer
-
- serializeEnd(int, int) - Method in class sisc.ser.SLL2Serializer
-
- serializeEnd(int, int) - Method in class sisc.ser.StreamSerializer
-
- serializer - Variable in class sisc.io.SerializerStream
-
- Serializer - Interface in sisc.ser
-
- SerializerImpl - Class in sisc.ser
-
- SerializerImpl(AppContext, ObjectOutput) - Constructor for class sisc.ser.SerializerImpl
-
- SerializerStream - Class in sisc.io
-
- SerializerStream(AppContext, OutputStream) - Constructor for class sisc.io.SerializerStream
-
- serializeSidecar(Serializer) - Method in class sisc.env.MemorySymEnv
-
- SERIALOUTPORTQ - Static variable in class sisc.modules.io.SerialIO
-
- SerialOutputStream - Interface in sisc.io
-
- serversock(Value) - Static method in class sisc.modules.io.Networking
-
- SERVERSOCKETQ - Static variable in class sisc.modules.io.Networking
-
- SESSION_CREATION_PERMITTEDQ - Static variable in class sisc.modules.io.Networking
-
- SET - Static variable in class sisc.compiler.CompilerConstants
-
- set(Value) - Method in class sisc.data.Box
-
- set(int, char) - Method in class sisc.data.ImmutableString
-
- set(String) - Method in class sisc.data.ImmutableString
-
- set(char[]) - Method in class sisc.data.ImmutableString
-
- set(int, Value) - Method in class sisc.data.ImmutableVector
-
- set(int, char) - Method in class sisc.data.SchemeString
-
- set(String) - Method in class sisc.data.SchemeString
-
- set(char[]) - Method in class sisc.data.SchemeString
-
- set(int, Value) - Method in class sisc.data.SchemeVector
-
- set(int, Value) - Method in class sisc.env.DelegatingSymEnv
-
- set(int, int, Value) - Method in class sisc.env.LexicalEnvironment
-
- set(int, Value) - Method in class sisc.env.MemorySymEnv
-
- set(int, Value) - Method in interface sisc.env.SymbolicEnvironment
-
- set(int, byte) - Method in class sisc.modules.io.Buffer
-
- SET_CLIENT_AUTH - Static variable in class sisc.modules.io.Networking
-
- SET_CLIENT_MODE - Static variable in class sisc.modules.io.Networking
-
- SET_ENABLED_CIPHER_SUITES - Static variable in class sisc.modules.io.Networking
-
- SET_ENABLED_PROTOCOLS - Static variable in class sisc.modules.io.Networking
-
- SET_MULTICAST_TTL - Static variable in class sisc.modules.io.Networking
-
- SET_SO_TIMEOUT - Static variable in class sisc.modules.io.Networking
-
- setAnnotation(Symbol, Value, Value) - Method in class sisc.data.Expression
-
- setAnnotation(Symbol, Value) - Method in class sisc.data.Expression
-
- setAnnotation(Symbol, Value) - Method in class sisc.data.ExpressionValue
-
- SETANNOTATION - Static variable in class sisc.modules.Annotations
-
- SETANNOTATIONSTRIPPED - Static variable in class sisc.modules.Annotations
-
- setAppContext(AppContext) - Method in class sisc.ser.LibraryBuilder
-
- SETBANG - Static variable in class sisc.util.Util
-
- SetboxEval - Class in sisc.exprs
-
- SetboxEval(Immediate) - Constructor for class sisc.exprs.SetboxEval
-
- SetboxEval() - Constructor for class sisc.exprs.SetboxEval
-
- setCar(Value) - Method in class sisc.data.ImmutablePair
-
- setCar(Value) - Method in class sisc.data.Pair
-
- setCaseSensitive(Value) - Method in class sisc.env.DynamicEnvironment
-
- setCdr(Value) - Method in class sisc.data.ImmutablePair
-
- setCdr(Value) - Method in class sisc.data.Pair
-
- setCharacterSet(Value) - Method in class sisc.env.DynamicEnvironment
-
- setDefaultAppContext(AppContext) - Static method in class sisc.interpreter.Context
-
Sets the default AppContext, which is used sparingly whenever
a call originates from uncontrolled Java source that involves
the Scheme environment.
- setDeserializerInstance(Deserializer) - Method in class sisc.ser.NestedObjectInputStream
-
- setEmitAnnotations(Value) - Method in class sisc.env.DynamicEnvironment
-
- setEmitDebuggingSymbols(Value) - Method in class sisc.env.DynamicEnvironment
-
- setFailureContinuation(Expression) - Method in class sisc.interpreter.Interpreter
-
- setHedgedInlining(Value) - Method in class sisc.env.DynamicEnvironment
-
- setHost(OptimisticHost, int) - Method in class sisc.exprs.fp.FixedAppExp_0
-
- setHost(OptimisticHost, int) - Method in interface sisc.exprs.fp.OptimisticExpression
-
Called to set up backward references to the hosts
- setHost(Value) - Method in interface sisc.io.custom.CustomPortProxy
-
- setHost(Value) - Method in class sisc.io.custom.SchemeInputStream
-
- setHost(Value) - Method in class sisc.io.custom.SchemeOutputStream
-
- setHost(Value) - Method in class sisc.io.custom.SchemeReader
-
- setHost(Value) - Method in class sisc.io.custom.SchemeWriter
-
- setHosts() - Method in class sisc.exprs.AnnotatedExpr
-
- setHosts() - Method in class sisc.exprs.AppExp
-
- setHosts() - Method in class sisc.exprs.EvalExp
-
- setHosts() - Method in class sisc.exprs.FillRibExp
-
- setHosts() - Method in class sisc.exprs.fp.FixedAppExp_1
-
- setHosts() - Method in class sisc.exprs.fp.FixedAppExp_2
-
- setHosts() - Method in class sisc.exprs.fp.FixedAppExp_3
-
- setHosts() - Method in interface sisc.exprs.fp.OptimisticHost
-
- setHosts() - Method in class sisc.exprs.IfEval
-
- setHosts() - Method in class sisc.exprs.LetrecEval
-
- setHostThread(DynamicEnvironment, Thread) - Method in class sisc.interpreter.ThreadContext
-
- setInputPort(Value) - Method in class sisc.env.DynamicEnvironment
-
- setInternalDebugging(Value) - Method in class sisc.env.DynamicEnvironment
-
- SETLASTMODIFIED - Static variable in class sisc.modules.io.FileManipulation
-
- setLibrary(Library) - Method in class sisc.ser.BlockDeserializer
-
- setLibrary(Library) - Method in interface sisc.ser.LibraryDeserializer
-
- setMaxStackTraceDepth(Value) - Method in class sisc.env.DynamicEnvironment
-
- setMode(int) - Method in class sisc.modules.io.Networking.SchemeUDPSocket
-
- setName(Symbol) - Method in class sisc.data.Expression
-
The following helpers set the 'name annotation, which is used for
naming procedures, environments, etc.
- setName(Symbol) - Method in interface sisc.data.NamedValue
-
Sets the 'name annotation of a Named object.
- setName(Symbol) - Method in interface sisc.env.SymbolicEnvironment
-
- setOutputPort(Value) - Method in class sisc.env.DynamicEnvironment
-
- setParent(SymbolicEnvironment) - Method in class sisc.env.DelegatingSymEnv
-
- setParent(SymbolicEnvironment) - Method in class sisc.env.MemorySymEnv
-
- setParent(SymbolicEnvironment) - Method in interface sisc.env.SymbolicEnvironment
-
- setPermissiveParsing(Value) - Method in class sisc.env.DynamicEnvironment
-
- setPortLocal(Value) - Method in class sisc.io.custom.CustomBinaryInputPort
-
- setPortLocal(Value) - Method in class sisc.io.custom.CustomBinaryOutputPort
-
- setPortLocal(Value) - Method in class sisc.io.custom.CustomCharacterInputPort
-
- setPortLocal(Value) - Method in class sisc.io.custom.CustomCharacterOutputPort
-
- setPortLocal(Value) - Method in interface sisc.io.custom.CustomPort
-
- SETPORTLOCAL - Static variable in class sisc.modules.io.CustomIO
-
- setPrintShared(Value) - Method in class sisc.env.DynamicEnvironment
-
- SETREADONLY - Static variable in class sisc.modules.io.FileManipulation
-
- setSerializerInstance(Serializer) - Method in class sisc.ser.NestedObjectOutputStream
-
- setSlot(int, Value) - Method in class sisc.modules.record.Record
-
- setSoTimeout(int) - Method in class sisc.modules.io.Networking.SchemeServerSocket
-
- setSoTimeout(int) - Method in class sisc.modules.io.Networking.SchemeTCPSocket
-
- setSourceAnnotations(Value) - Method in class sisc.env.DynamicEnvironment
-
- setStrictR5RSCompliance(Value) - Method in class sisc.env.DynamicEnvironment
-
- setSynopsisLength(Value) - Method in class sisc.env.DynamicEnvironment
-
- SETTHREADDAEMON - Static variable in class sisc.modules.Threads
-
- SETTHREADNAME - Static variable in class sisc.modules.Threads
-
- SETTHREADPRIORITY - Static variable in class sisc.modules.Threads
-
- setTTL(int) - Method in class sisc.modules.io.Networking.SchemeMulticastUDPSocket
-
- setType(Value) - Method in class sisc.modules.record.Record
-
- setupTailCall(Expression, Value) - Method in class sisc.interpreter.Interpreter
-
- setupTailCall(Expression, Value[]) - Method in class sisc.interpreter.Interpreter
-
- setValue(Interpreter, Value) - Method in class sisc.env.NativeParameter
-
- setValue(Interpreter, Value) - Method in class sisc.env.Parameter
-
- setValue(Interpreter, Value) - Method in class sisc.env.SchemeParameter
-
- setValue(Interpreter, Value) - Method in class sisc.exprs.FreeSetEval
-
- setValue(Value) - Method in class sisc.util.FreeReference
-
- setVectorLengthPrefixing(Value) - Method in class sisc.env.DynamicEnvironment
-
- setVLR(int, Value) - Method in class sisc.interpreter.Interpreter
-
- SharedValueWriter - Class in sisc.io
-
- SharedValueWriter(Writer, boolean, boolean) - Constructor for class sisc.io.SharedValueWriter
-
- sharp_special - Static variable in class sisc.reader.Lexer
-
- shash(Value) - Static method in class sisc.modules.hashtable.Primitives
-
- SHASHB - Static variable in class sisc.modules.hashtable.Primitives
-
- sidecars - Variable in class sisc.env.MemorySymEnv
-
- sign(double) - Static method in class sisc.data.Quantity
-
- SignalHook - Class in sisc.util
-
Traps signals using the unsupported Sun classes for
signal handling, to provide Scheme callbacks on those signals.
- SignalHook() - Constructor for class sisc.util.SignalHook
-
- SignalHook.SignalHandler - Class in sisc.util
-
- SignalHook.SignalHandler(Procedure, DynamicEnvironment) - Constructor for class sisc.util.SignalHook.SignalHandler
-
- simpleErrorToString(Pair) - Static method in class sisc.util.Util
-
- simplify() - Method in class sisc.data.Quantity
-
- sin() - Method in class sisc.data.Quantity
-
- Singleton - Interface in sisc.data
-
A Singleton is a Value or Expression that is always pointer equal to
itself.
- singletonValue() - Method in class sisc.compiler.Syntax
-
- singletonValue() - Method in class sisc.data.EmptyList
-
- singletonValue() - Method in class sisc.data.EOFObject
-
- singletonValue() - Method in class sisc.data.MemoizedSymbol
-
- singletonValue() - Method in class sisc.data.Nothing
-
- singletonValue() - Method in class sisc.data.Quantity
-
- singletonValue() - Method in class sisc.data.SchemeBoolean
-
- singletonValue() - Method in class sisc.data.SchemeVoid
-
- singletonValue() - Method in interface sisc.data.Singleton
-
- sinh(double) - Static method in class sisc.data.Quantity
-
- sinport(Value) - Static method in class sisc.modules.io.SerialIO
-
- sis - Variable in class sisc.ser.SeekableDataInputStream
-
- sisc - package sisc
-
SISC: The Second Interpreter of Scheme Code
- SISC - Static variable in class sisc.util.Util
-
- sisc.boot - package sisc.boot
-
- sisc.compiler - package sisc.compiler
-
- sisc.data - package sisc.data
-
- sisc.env - package sisc.env
-
- sisc.exprs - package sisc.exprs
-
- sisc.exprs.fp - package sisc.exprs.fp
-
- sisc.interpreter - package sisc.interpreter
-
- sisc.io - package sisc.io
-
- sisc.io.custom - package sisc.io.custom
-
- sisc.modules - package sisc.modules
-
- sisc.modules.hashtable - package sisc.modules.hashtable
-
- sisc.modules.io - package sisc.modules.io
-
- sisc.modules.record - package sisc.modules.record
-
- sisc.modules.s2j - package sisc.modules.s2j
-
- sisc.nativefun - package sisc.nativefun
-
- sisc.reader - package sisc.reader
-
- sisc.ser - package sisc.ser
-
- sisc.util - package sisc.util
-
- SISC_SPECIFIC - Static variable in class sisc.util.Util
-
- SISCB - Static variable in class sisc.util.Util
-
- size() - Method in class sisc.modules.hashtable.Hashtable
-
- size() - Method in class sisc.modules.hashtable.HashtableBase
-
- size() - Method in class sisc.modules.hashtable.SynchronizedHashtable
-
- size() - Method in class sisc.modules.record.Record
-
- sjobj(Value) - Static method in class sisc.modules.s2j.Util
-
- skip(long) - Method in class sisc.ser.DeserializerImpl
-
- skipBytes(int) - Method in class sisc.ser.BufferedRandomAccessInputStream
-
- skipBytes(int) - Method in class sisc.ser.DeserializerImpl
-
- skipBytes(int) - Method in class sisc.ser.MemoryRandomAccessInputStream
-
- skipMultilineComment(PushbackReader) - Method in class sisc.reader.Lexer
-
- skipReadObject(boolean, int) - Method in class sisc.ser.BlockDeserializer
-
- skipReadObject(boolean, int) - Method in class sisc.ser.SLL2Deserializer
-
- skipReadObject(boolean, int) - Method in class sisc.ser.StreamDeserializer
-
- SLL2Deserializer - Class in sisc.ser
-
- SLL2Deserializer(AppContext, ObjectInput) - Constructor for class sisc.ser.SLL2Deserializer
-
- SLL2Serializer - Class in sisc.ser
-
- SLL2Serializer(AppContext, ObjectOutput) - Constructor for class sisc.ser.SLL2Serializer
-
- sock(Value) - Static method in class sisc.modules.io.Networking
-
- SOCKETQ - Static variable in class sisc.modules.io.Networking
-
- SOURCE_COLUMN - Static variable in class sisc.util.Util
-
- SOURCE_FILE - Static variable in class sisc.util.Util
-
- SOURCE_LINE - Static variable in class sisc.util.Util
-
- sourceAnnotations - Variable in class sisc.env.DynamicEnvironment
-
- sourceAnnotations(String, int, int, Pair) - Static method in class sisc.util.Util
-
- sourceFile - Variable in class sisc.reader.SourceReader
-
- SourceReader - Class in sisc.reader
-
- SourceReader(Reader, String) - Constructor for class sisc.reader.SourceReader
-
- soutport(Value) - Static method in class sisc.modules.io.SerialIO
-
- special - Static variable in class sisc.reader.Lexer
-
- special_and_reserved - Static variable in class sisc.reader.Lexer
-
- special_initials - Static variable in class sisc.reader.Lexer
-
- special_subsequents - Static variable in class sisc.reader.Lexer
-
- sqrt() - Method in class sisc.data.Quantity
-
- sqrtrem(BigDecimal) - Static method in class sisc.data.Quantity
-
- sqrtrem(BigInteger) - Static method in class sisc.data.Quantity
-
- SRECORDB - Static variable in class sisc.modules.record.Primitives
-
- stackDepth - Variable in class sisc.ser.BufferedRandomAccessInputStream
-
- StackTracer - Class in sisc.interpreter
-
- StackTracer(int) - Constructor for class sisc.interpreter.StackTracer
-
- StackTracer() - Constructor for class sisc.interpreter.StackTracer
-
- start() - Method in class sisc.data.SchemeThread
-
- state - Variable in class sisc.data.SchemeThread
-
- states - Variable in class sisc.interpreter.ThreadContext
-
- sthread(Value) - Static method in class sisc.modules.Threads
-
- store(Symbol, Value) - Method in class sisc.env.MemorySymEnv
-
- store(Symbol, Value) - Method in class sisc.ser.LibraryAE
-
Catch all occurences of sets and note them for when we serialize
- str(Value) - Static method in class sisc.util.Util
-
- StreamDeserializer - Class in sisc.ser
-
- StreamDeserializer(AppContext, InputStream) - Constructor for class sisc.ser.StreamDeserializer
-
- StreamSerializer - Class in sisc.ser
-
- StreamSerializer(AppContext, OutputStream) - Constructor for class sisc.ser.StreamSerializer
-
- STRICT_R5RS - Static variable in class sisc.reader.Parser
-
- STRICT_R5RS - Static variable in class sisc.util.Defaults
-
- strictR5RS - Variable in class sisc.reader.Lexer
-
- string(Value) - Static method in class sisc.util.Util
-
- STRINGDOWNCASE - Static variable in class sisc.modules.OptionalPrimitives
-
- STRINGINPORTQ - Static variable in class sisc.modules.io.StringIO
-
- StringIO - Class in sisc.modules.io
-
- StringIO(int) - Constructor for class sisc.modules.io.StringIO
-
- StringIO() - Constructor for class sisc.modules.io.StringIO
-
- StringIO.Index - Class in sisc.modules.io
-
- StringIO.Index() - Constructor for class sisc.modules.io.StringIO.Index
-
- STRINGORDER - Static variable in class sisc.modules.OptionalPrimitives
-
- STRINGORDERCI - Static variable in class sisc.modules.OptionalPrimitives
-
- STRINGOUTPORTQ - Static variable in class sisc.modules.io.StringIO
-
- STRINGUPCASE - Static variable in class sisc.modules.OptionalPrimitives
-
- stripped - Variable in class sisc.exprs.AnnotatedExpr
-
- stype(Value) - Static method in class sisc.modules.Types
-
- sub(Quantity) - Method in class sisc.data.Quantity
-
- substring(int, int) - Method in class sisc.data.SchemeString
-
- SUBSTRING - Static variable in class sisc.modules.OptionalPrimitives
-
- sval - Variable in class sisc.reader.Lexer
-
- sym(String) - Static method in class sisc.util.Util
-
- Symbol - Class in sisc.data
-
- Symbol(String) - Constructor for class sisc.data.Symbol
-
- Symbol() - Constructor for class sisc.data.Symbol
-
- symbol(Value) - Static method in class sisc.util.Util
-
- SymbolicEnvironment - Interface in sisc.env
-
- symbolMap - Variable in class sisc.env.MemorySymEnv
-
- symenv - Variable in class sisc.interpreter.AppContext
-
- SYMENV - Static variable in class sisc.util.Util
-
- symval - Variable in class sisc.data.Symbol
-
- symval(Value) - Static method in class sisc.util.Util
-
- SynchronizedHashtable - Class in sisc.modules.hashtable
-
- SynchronizedHashtable() - Constructor for class sisc.modules.hashtable.SynchronizedHashtable
-
- SynchronizedHashtable(HashtableBase) - Constructor for class sisc.modules.hashtable.SynchronizedHashtable
-
- synopsis(int) - Method in class sisc.data.SchemeVector
-
- synopsis() - Method in class sisc.data.Value
-
- synopsis(int) - Method in class sisc.data.Value
-
A synopsis is a limited number of characters of a human
readable Value representation.
- SYNOPSIS_LENGTH - Static variable in class sisc.util.Defaults
-
- synopsisLength - Variable in class sisc.env.DynamicEnvironment
-
- SYNTACTIC_TOKEN_COUNT - Static variable in class sisc.compiler.CompilerConstants
-
- SYNTACTIC_TOKENS - Static variable in class sisc.compiler.CompilerConstants
-
- Syntax - Class in sisc.compiler
-
- Syntax(int) - Constructor for class sisc.compiler.Syntax
-
- Syntax() - Constructor for class sisc.compiler.Syntax
-