Uses of Class
sisc.interpreter.AppContext

Packages that use AppContext
sisc SISC: The Second Interpreter of Scheme Code 
sisc.env   
sisc.interpreter   
sisc.io   
sisc.ser   
 

Uses of AppContext in sisc
 

Methods in sisc with parameters of type AppContext
static Procedure REPL.getCliProc(AppContext ctx)
           
static void REPL.listen(AppContext ctx, java.net.ServerSocket ssocket)
           
 

Uses of AppContext in sisc.env
 

Fields in sisc.env declared as AppContext
 AppContext DynamicEnvironment.ctx
           
 

Constructors in sisc.env with parameters of type AppContext
DynamicEnvironment(AppContext ctx)
           
DynamicEnvironment(AppContext ctx, java.io.InputStream in, java.io.OutputStream out)
           
 

Uses of AppContext in sisc.interpreter
 

Methods in sisc.interpreter that return AppContext
static AppContext Context.currentAppContext()
          Returns the AppContext of any current interpreter in an internal call, or the default AppContext if no current interpreter is present.
 AppContext Interpreter.getCtx()
           
static AppContext Context.getDefaultAppContext()
          Returns the currently set default AppContext, or creates a new AppContext with default values if non was already set, and attempts to initialize it with the default heap.
static AppContext Context.lookup(java.lang.String appName)
          Deprecated.  
 

Methods in sisc.interpreter with parameters of type AppContext
 Interpreter ThreadContext.currentInterpreter(AppContext ctx)
           
static Interpreter Context.currentInterpreter(AppContext ctx)
          Fetches the nearest enclosing Interpreter that operates on a given AppContext, if this is an internal call (that is, a call from Java to Scheme in the contex of a Scheme->Java call).
static Interpreter Context.enter(AppContext ctx)
          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.
static java.lang.Object Context.execute(AppContext ctx, SchemeCaller caller)
          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.
static void Context.register(java.lang.String appName, AppContext ctx)
          Deprecated.  
static void Context.setDefaultAppContext(AppContext ctx)
          Sets the default AppContext, which is used sparingly whenever a call originates from uncontrolled Java source that involves the Scheme environment.
 

Uses of AppContext in sisc.io
 

Constructors in sisc.io with parameters of type AppContext
DeserializerStream(AppContext ctx, java.io.InputStream in)
           
SerializerStream(AppContext ctx, java.io.OutputStream out)
           
 

Uses of AppContext in sisc.ser
 

Fields in sisc.ser declared as AppContext
protected  AppContext SerializerImpl.ctx
           
protected  AppContext DeserializerImpl.ctx
           
 

Methods in sisc.ser with parameters of type AppContext
static Library Library.load(AppContext ctx, SeekableDataInputStream di)
           
static Library Library.load(AppContext ctx, java.net.URL u)
           
 void LibraryBuilder.setAppContext(AppContext ctx)
           
 

Constructors in sisc.ser with parameters of type AppContext
BlockDeserializer(AppContext ctx, SeekableDataInputStream input, java.util.Map classes, int[] o, int[] l)
           
BlockSerializer(AppContext ctx, java.io.OutputStream out, java.util.Vector classes, Expression[] entryPoints)
           
DeserializerImpl(AppContext ctx, java.io.ObjectInput in)
           
LibraryBuilder(AppContext ctx)
           
LibraryBuilder(AppContext ctx, boolean iae)
           
LibraryManager(AppContext ctx)
           
SerializerImpl(AppContext ctx, java.io.ObjectOutput out)
           
SLL2Deserializer(AppContext ctx, java.io.ObjectInput input)
           
SLL2Serializer(AppContext ctx, java.io.ObjectOutput out)
           
StreamDeserializer(AppContext ctx, java.io.InputStream input)
           
StreamSerializer(AppContext ctx, java.io.OutputStream out)