Class Summary |
Runtime |
This class holds all of the variables for the current runtime environment. |
Value |
This is the base class of all values, which are generated by the evaluation of Expression objects. |
VBoolean |
I think you can probably guess the two possible values of this class. |
VClosure |
This value represents a closure, a user-defined procedure that captures any free
variables and can be invoked. |
VDictionary |
This value represents a dictionary (i.e., associative array). |
VEdge |
This makes Edge values from the model a first-class value in Klatsch. |
VEvent |
This makes Event values from the model a first-class value in Klatsch. |
VFeed |
This makes Feed values from the model a first-class value in Klatsch. |
VGraph |
This value type encapsulates a graph object. |
VList |
This value represents a list (i.e., a one-dimensional array). |
VNode |
This makes Node values from the model a first-class value in Klatsch. |
VNull |
The null value. |
VNumber |
Both numeric and floating-point values are subsumed into this class. |
VPane |
This makes Pane objects in the GUI a first-class value in Klatsch, enabling
manipulation, export, and other cool things. |
VPrimitive |
This class encapsulates primitive functions. |
VProperty |
This class encapsulates "properties", which are wrappers around methods contained in the subclasses
of Pane . |
VQueue |
This value represents a queue (i.e. |
VStack |
This value represents a push-down stack (i.e., LIFO). |
VStream |
This is the language-level encapsulation of a stream. |
VString |
String values. |