Uses of Package
ix.util.lisp

Packages that use ix.util.lisp
ix.applet Support for I-P2 applets. 
ix.examples A simple version of an I-X framework (PicoIX) plus examples of its use. 
ix.icore I-X core classes. 
ix.icore.domain Domain descriptions. 
ix.icore.plan Classes for external / snapshot representation of processes. 
ix.icore.process Classes for representing processes. 
ix.iface.domain Domain parsers and outputters. 
ix.iface.ui I-X user interfaces. 
ix.iface.ui.util   
ix.iface.util Interface utilities. 
ix.ip2 I-X Process Panels 
ix.ip2.log Ip2-specific classes for object history and event-log entries. 
ix.iplan The I-X planner. 
ix.iquery I-Q, an I-X Query agent. 
ix.iscript I-Script is a simple programming language. 
ix.iserve.ipc The main classes that make up the "iserve" communication strategy. 
ix.iserve.ipc.sl   
ix.isim   
ix.isim.actions   
ix.ispace Information about other agents and agent-relationships. 
ix.iview Viewers. 
ix.iview.domain Objects that mirror those of the domain (in ix.icore.domain package) for UI purposes. 
ix.iview.igraph   
ix.iview.table   
ix.iview.util   
ix.test Simple applications for testing purposes. 
ix.test.xml Experiments with new classes that could be converted to and from XML. 
ix.util General-purpose utilities. 
ix.util.context Context-layering mechanism. 
ix.util.lisp List-processing utilities. 
ix.util.match Pattern-matching utilities. 
ix.util.xml XML utilities. 
 

Classes in ix.util.lisp used by ix.applet
LList
          Lisp-style lists.
 

Classes in ix.util.lisp used by ix.examples
LListCollector
          A Collector that uses an LList to hold the elements and that provides a number of different ways to add elements.
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.icore
LList
          Lisp-style lists.
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.icore.domain
ItemVar
          Symbols used in patterns as variables that match a single object.
Keyword
          Keywords - symbols generally used as literals.
LList
          Lisp-style lists.
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.icore.plan
ItemVar
          Symbols used in patterns as variables that match a single object.
LList
          Lisp-style lists.
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.icore.process
LList
          Lisp-style lists.
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.iface.domain
Cons
          Non-empty lists.
LispReader
          A LispReader can be used to read Objects using a Lisp-like syntax.
LList
          Lisp-style lists.
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.iface.ui
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.iface.ui.util
LList
          Lisp-style lists.
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.iface.util
LList
          Lisp-style lists.
 

Classes in ix.util.lisp used by ix.ip2
Interpreter
          The skeleton of a progamming language interpreter.
Interpreter.JFunction
          A function implemented in Java.
LispInterpreter
          An interpreter for a simple dialect of Lisp.
LList
          Lisp-style lists.
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.ip2.log
LList
          Lisp-style lists.
 

Classes in ix.util.lisp used by ix.iplan
Interpreter
          The skeleton of a progamming language interpreter.
Keyword
          Keywords - symbols generally used as literals.
LispInterpreter
          An interpreter for a simple dialect of Lisp.
LList
          Lisp-style lists.
LListCollector
          A Collector that uses an LList to hold the elements and that provides a number of different ways to add elements.
LListIterator
          An implementation of Iterator for LLists.
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.iquery
LList
          Lisp-style lists.
 

Classes in ix.util.lisp used by ix.iscript
Interpreter
          The skeleton of a progamming language interpreter.
Interpreter.And
          A conditional AND.
Interpreter.Assignment
          An assignment to a variable.
Interpreter.Call
          A function call.
Interpreter.Expr
          The root class for expressions.
Interpreter.If
          A simple conditional expression.
Interpreter.Lambda
          An expression whose value is a function closed in the environment in which this Lambda is evaluated.
Interpreter.Let
          An expression that binds variables and then evaluates an expression in the resulting environment.
Interpreter.Literal
          A reference to an object that is treated as a literal.
Interpreter.Or
          A conditional OR.
Interpreter.Sequence
          A sequence of expressions.
Interpreter.VarRef
          A reference to a variable.
Interpreter.While
          A while loop.
LispInterpreter
          An interpreter for a simple dialect of Lisp.
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.iserve.ipc
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.iserve.ipc.sl
LList
          Lisp-style lists.
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.isim
LList
          Lisp-style lists.
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.isim.actions
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.ispace
LList
          Lisp-style lists.
 

Classes in ix.util.lisp used by ix.iview
ItemVar
          Symbols used in patterns as variables that match a single object.
LList
          Lisp-style lists.
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.iview.domain
ItemVar
          Symbols used in patterns as variables that match a single object.
LList
          Lisp-style lists.
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.iview.igraph
LList
          Lisp-style lists.
LListCollector
          A Collector that uses an LList to hold the elements and that provides a number of different ways to add elements.
 

Classes in ix.util.lisp used by ix.iview.table
ItemVar
          Symbols used in patterns as variables that match a single object.
LList
          Lisp-style lists.
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.iview.util
ItemVar
          Symbols used in patterns as variables that match a single object.
LList
          Lisp-style lists.
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.test
Interpreter.AbstractFunction
          An implementation of Function that supplies some utility methods and implements part of the interface.
Interpreter.Function
          An object that represents a function that can be applied to arguments.
Interpreter.JFunction
          A function implemented in Java.
ItemVar
          Symbols used in patterns as variables that match a single object.
LispReader
          A LispReader can be used to read Objects using a Lisp-like syntax.
LList
          Lisp-style lists.
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.test.xml
Interpreter.Expr
          The root class for expressions.
LispInterpreter
          An interpreter for a simple dialect of Lisp.
LList
          Lisp-style lists.
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.util
LList
          Lisp-style lists.
LListCollector
          A Collector that uses an LList to hold the elements and that provides a number of different ways to add elements.
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.util.context
LList
          Lisp-style lists.
LListIterator
          An implementation of Iterator for LLists.
LListListIterator
          An implementation of ListIterator for LLists.
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.util.lisp
Cons
          Non-empty lists.
DelimitedSymbol
          Symbols that would not parse as symbols without escaping.
EqMap
          A minimal HashMap-like mapping with == as the equality test.
Interpreter
          The skeleton of a progamming language interpreter.
Interpreter.AbstractEnv
          An implementation of Env that supplies some utility methods.
Interpreter.AbstractFunction
          An implementation of Function that supplies some utility methods and implements part of the interface.
Interpreter.Env
          The context in which an expression is evaluated.
Interpreter.Expr
          The root class for expressions.
Interpreter.Function
          An object that represents a function that can be applied to arguments.
Interpreter.GlobalEnv
          A global / top-level environment.
Interpreter.JFunction
          A function implemented in Java.
Interpreter.LexicalEnv
          An environment for local values of variables.
Interpreter.VarRef
          A reference to a variable.
LispInterpreter
          An interpreter for a simple dialect of Lisp.
LispInterpreter.Parser
           
LispInterpreter.Syntax
           
LispObject
          Tagging interface for Lisp objects
LispReader
          A LispReader can be used to read Objects using a Lisp-like syntax.
LispTokenizer
          A class to be extended by tokenizers that read a Lisp-like syntax.
LList
          Lisp-style lists.
LListEnumeration
          List enumerations.
LListIterator
          An implementation of Iterator for LLists.
LListListIterator
          An implementation of ListIterator for LLists.
Null
          The class of Lisp.NIL, and of nothing else.
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.util.match
Symbol
          The root class for Lisp symbols.
 

Classes in ix.util.lisp used by ix.util.xml
LispPrinter
          Converts objects to printed representations.
LList
          Lisp-style lists.