sisc
Class REPL.SchemeSocketThread

java.lang.Object
  extended by sisc.util.Util
      extended by sisc.data.Expression
          extended by sisc.data.Value
              extended by sisc.data.SchemeThread
                  extended by sisc.REPL.SchemeSocketThread
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, java.lang.Runnable, Immediate, NamedValue, ExpressionVisitee, Version
Enclosing class:
REPL

public static class REPL.SchemeSocketThread
extends SchemeThread

See Also:
Serialized Form

Field Summary
 java.net.Socket s
           
 
Fields inherited from class sisc.data.SchemeThread
env, FINISHED, FINISHED_ABNORMALLY, READY, RUNNING, rv, schemeThreads, state, thread, threadContext, thunk
 
Fields inherited from class sisc.data.Expression
annotations, EMPTYSET
 
Fields inherited from class sisc.util.Util
BACKQUOTE, BEGIN, bundles, caseSensitive, EMPTYLIST, EMPTYVEC, EOF, ERRORK, EVAL, EXPSC, EXPTOP, FALSE, FCONT, FIVE, JEXCEPTION, LAMBDA, LOCATION, maxFloatPrecision, MESSAGE, minFloatPrecision, NAME, OTHER, PARENT, permitInterrupts, QUOTE, QUOTESYM, REPORT, SETBANG, SISC, SISC_SPECIFIC, SISCB, SOURCE_COLUMN, SOURCE_FILE, SOURCE_LINE, SYMENV, THIS, TOPLEVEL, TRUE, UNQUOTE, UNQUOTE_SPLICING, VOID, ZV
 
Fields inherited from interface sisc.util.Version
VERSION
 
Constructor Summary
REPL.SchemeSocketThread(DynamicEnvironment dynenv, Procedure thunk, java.net.Socket s)
           
 
Method Summary
 void run()
           
 
Methods inherited from class sisc.data.SchemeThread
display, getResult, getState, start
 
Methods inherited from class sisc.data.Value
apply, displayNamedOpaque, equals, eqv, eval, express, getValue, synopsis, synopsis, toString, valueEqual, valueHashCode, write, writeReplace
 
Methods inherited from class sisc.data.Expression
deserialize, deserializeAnnotations, getAnnotation, getAnnotation, getAnnotationKeys, getAnnotations, getName, readExternal, readResolve, serialize, serializeAnnotations, setAnnotation, setAnnotation, setName, visit, visitAnnotations, writeExternal
 
Methods inherited from class sisc.util.Util
annotated, annotatedAppEval, append, argCheck, argsToSymbols, assq, bininport, bininstream, binoutport, binoutstream, box, character, charinport, charinreader, charoutport, charoutwriter, charsetFromString, chr, cont, currentClassLoader, env, error, error, error, error, error, error, error, expr, getDefaultCharacterSet, immutablePair, immutableVector, inport, javaExceptionToString, javaWrap, justify, length, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, list, list, list, list, list, makeURL, mapcar, memq, nlib, num, outport, pair, pairToExpressions, pairToExpVect, pairToValues, proc, read, registerBundle, reverse, reverseInPlace, simpleErrorToString, sourceAnnotations, str, string, sym, symbol, symval, truePair, truth, truth, typeError, typeError, updateName, url, url, url, valArrayToList, valArrayToList, valArrayToVec, vec, warn, warn, warn
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface sisc.data.NamedValue
getName, setName
 

Field Detail

s

public java.net.Socket s
Constructor Detail

REPL.SchemeSocketThread

public REPL.SchemeSocketThread(DynamicEnvironment dynenv,
                               Procedure thunk,
                               java.net.Socket s)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class SchemeThread