| Package | Description |
|---|---|
| gnu.brl | |
| gnu.commonlisp.lang | |
| gnu.ecmascript | |
| gnu.expr |
Supports
Expression,
and various related classes need to compile programming languages. |
| gnu.jemacs.buffer |
Provides various building blocks for building an Emacs-like text editor.
|
| gnu.jemacs.lang |
Contains classes to implement the Emacs Lisp language.
|
| gnu.kawa.brl | |
| gnu.kawa.functions | |
| gnu.kawa.lispexpr | |
| gnu.kawa.models | |
| gnu.kawa.reflect |
Contains classes to use reflection.
|
| gnu.kawa.servlet | |
| gnu.kawa.xml | |
| gnu.kawa.xslt | |
| gnu.mapping |
Supports
Procedure,
and various related classes needed at run-time by dynamically typed
languages (such as Scheme and ECMAScript). |
| gnu.q2.lang | |
| gnu.xml | |
| gnu.xquery.lang | |
| gnu.xquery.util | |
| kawa | |
| kawa.lang | |
| kawa.standard |
| Class and Description |
|---|
| Named |
| Procedure
The abstract parent for all Scheme functions.
|
| Procedure1
Abstract class for 1-argument Scheme procedures.
|
| PropertySet |
| Class and Description |
|---|
| Environment
A mapping from
EnvironmentKey to Locations. |
| Location
A Location is an abstract cell/location/variable with a value of type T.
|
| Named |
| Symbol
A Symbol is a name, usually in a specific Namespace.
|
| Class and Description |
|---|
| Named |
| Procedure
The abstract parent for all Scheme functions.
|
| Procedure2
Abstract class for 2-argument Scheme procedures.
|
| PropertySet |
| Class and Description |
|---|
| CallContext
A procedure activation stack (when compiled with explicit stacks).
|
| Environment
A mapping from
EnvironmentKey to Locations. |
| EnvironmentKey
A pair of a name (a
Symbol) and a property (any Object). |
| IndirectableLocation |
| InheritingEnvironment |
| Location
A Location is an abstract cell/location/variable with a value of type T.
|
| LocationEnumeration |
| MethodProc
Similar to a CLOS method.
|
| Named |
| NamedLocation
A Location that can be used as an entry in an Environment.
|
| Namespace
A mapping from strings ("print names") to
Symbols. |
| Procedure
The abstract parent for all Scheme functions.
|
| Procedure0
Abstract class for 0-argument procedures.
|
| ProcedureN
Abstract class for "N-argument" Scheme procedures, where N>4 or variable.
|
| PropertySet |
| SimpleEnvironment
Concrete implementation of
Environment. |
| SimpleSymbol
A Symbol in the EmptyNamespace.
|
| Symbol
A Symbol is a name, usually in a specific Namespace.
|
| ThreadLocation
A Location that forwards to a thread-specific Location.
|
| Class and Description |
|---|
| Environment
A mapping from
EnvironmentKey to Locations. |
| IndirectableLocation |
| Location
A Location is an abstract cell/location/variable with a value of type T.
|
| Named |
| Procedure
The abstract parent for all Scheme functions.
|
| Procedure0
Abstract class for 0-argument procedures.
|
| Procedure0or1
Abstract class for 0- or 1-argument Scheme procedures.
|
| PropertySet |
| Symbol
A Symbol is a name, usually in a specific Namespace.
|
| Class and Description |
|---|
| Environment
A mapping from
EnvironmentKey to Locations. |
| Named |
| Procedure
The abstract parent for all Scheme functions.
|
| ProcedureN
Abstract class for "N-argument" Scheme procedures, where N>4 or variable.
|
| PropertySet |
| Class and Description |
|---|
| Environment
A mapping from
EnvironmentKey to Locations. |
| Procedure
The abstract parent for all Scheme functions.
|
| SimpleEnvironment
Concrete implementation of
Environment. |
| Class and Description |
|---|
| CallContext
A procedure activation stack (when compiled with explicit stacks).
|
| HasSetter
A Procedure that can be used on the left-hand-side of an assignment.
|
| Lazy
A lazy value is one that may be calculated on demand.
|
| MethodProc
Similar to a CLOS method.
|
| Named |
| Procedure
The abstract parent for all Scheme functions.
|
| Procedure0
Abstract class for 0-argument procedures.
|
| Procedure1
Abstract class for 1-argument Scheme procedures.
|
| Procedure2
Abstract class for 2-argument Scheme procedures.
|
| Procedure3
Abstract class for 3-argument Scheme procedures..
|
| ProcedureN
Abstract class for "N-argument" Scheme procedures, where N>4 or variable.
|
| Promise
Implement Scheme "promises".
|
| PropertySet |
| SimpleSymbol
A Symbol in the EmptyNamespace.
|
| Symbol
A Symbol is a name, usually in a specific Namespace.
|
| ThreadLocation
A Location that forwards to a thread-specific Location.
|
| Class and Description |
|---|
| HasNamedParts |
| Named |
| Namespace
A mapping from strings ("print names") to
Symbols. |
| Procedure
The abstract parent for all Scheme functions.
|
| Symbol
A Symbol is a name, usually in a specific Namespace.
|
| ThreadLocation
A Location that forwards to a thread-specific Location.
|
| Values.Values2
A specialization of Values for exactly 2 values.
|
| Class and Description |
|---|
| ThreadLocation
A Location that forwards to a thread-specific Location.
|
| Class and Description |
|---|
| CallContext
A procedure activation stack (when compiled with explicit stacks).
|
| Environment
A mapping from
EnvironmentKey to Locations. |
| HasSetter
A Procedure that can be used on the left-hand-side of an assignment.
|
| Location
A Location is an abstract cell/location/variable with a value of type T.
|
| MethodProc
Similar to a CLOS method.
|
| Named |
| Procedure
The abstract parent for all Scheme functions.
|
| Procedure0
Abstract class for 0-argument procedures.
|
| Procedure1
Abstract class for 1-argument Scheme procedures.
|
| Procedure2
Abstract class for 2-argument Scheme procedures.
|
| Procedure3
Abstract class for 3-argument Scheme procedures..
|
| ProcedureN
Abstract class for "N-argument" Scheme procedures, where N>4 or variable.
|
| PropertySet |
| Symbol
A Symbol is a name, usually in a specific Namespace.
|
| Class and Description |
|---|
| CallContext
A procedure activation stack (when compiled with explicit stacks).
|
| Class and Description |
|---|
| CallContext
A procedure activation stack (when compiled with explicit stacks).
|
| HasNamedParts |
| MethodProc
Similar to a CLOS method.
|
| Named |
| Namespace
A mapping from strings ("print names") to
Symbols. |
| Procedure
The abstract parent for all Scheme functions.
|
| Procedure1
Abstract class for 1-argument Scheme procedures.
|
| Procedure2
Abstract class for 2-argument Scheme procedures.
|
| ProcedureN
Abstract class for "N-argument" Scheme procedures, where N>4 or variable.
|
| PropertySet |
| Symbol
A Symbol is a name, usually in a specific Namespace.
|
| Values
Encapsulate multiple values in a single object.
|
| Values.FromList
An implementation of Values that uses a java.util.List.
|
| Class and Description |
|---|
| CallContext
A procedure activation stack (when compiled with explicit stacks).
|
| MethodProc
Similar to a CLOS method.
|
| Named |
| Procedure
The abstract parent for all Scheme functions.
|
| ProcedureN
Abstract class for "N-argument" Scheme procedures, where N>4 or variable.
|
| PropertySet |
| Symbol
A Symbol is a name, usually in a specific Namespace.
|
| Class and Description |
|---|
| CallContext
A procedure activation stack (when compiled with explicit stacks).
|
| ConstrainedLocation |
| DynamicLocation
A Location that forwards to a thread-specific Location.
|
| Environment
A mapping from
EnvironmentKey to Locations. |
| EnvironmentKey
A pair of a name (a
Symbol) and a property (any Object). |
| Future |
| HasNamedParts |
| HasSetter
A Procedure that can be used on the left-hand-side of an assignment.
|
| IndirectableLocation |
| InheritingEnvironment |
| Lazy
A lazy value is one that may be calculated on demand.
|
| LazyPropertyKey
A property whose value can be found lazily.
|
| Location
A Location is an abstract cell/location/variable with a value of type T.
|
| LocationEnumeration |
| LocationProc
A Procedure that evaluates to the value of a Location.
|
| MethodProc
Similar to a CLOS method.
|
| Named |
| NamedLocation
A Location that can be used as an entry in an Environment.
|
| Namespace
A mapping from strings ("print names") to
Symbols. |
| Procedure
The abstract parent for all Scheme functions.
|
| Procedure0or1
Abstract class for 0- or 1-argument Scheme procedures.
|
| ProcedureN
Abstract class for "N-argument" Scheme procedures, where N>4 or variable.
|
| PropertyKey
PropertySet keys that provide statically-typeable values.
|
| PropertySet |
| ReadOnlyLocation |
| RunnableClosure |
| Setter
The "setter" of procedure that can be used in the LHS of an assignment.
|
| SimpleEnvironment
Concrete implementation of
Environment. |
| SimpleSymbol
A Symbol in the EmptyNamespace.
|
| Symbol
A Symbol is a name, usually in a specific Namespace.
|
| Table2D
Maps 2 objects to another.
|
| ThreadLocation
A Location that forwards to a thread-specific Location.
|
| UnboundLocationException
An undefined symbol was evaluated.
|
| Values
Encapsulate multiple values in a single object.
|
| Values.FromArray
An implementation of Values that stores the values in an array.
|
| Values.FromTreeList
An implementation of Values that uses a TreeList.
|
| Values.Values2
A specialization of Values for exactly 2 values.
|
| ValueStack |
| WrappedException
Encapsulate some Exception inside a RuntimeException.
|
| WrongType
Exception thrown when a procedure parameter has the wrong type.
|
| Class and Description |
|---|
| CallContext
A procedure activation stack (when compiled with explicit stacks).
|
| Environment
A mapping from
EnvironmentKey to Locations. |
| MethodProc
Similar to a CLOS method.
|
| Named |
| Procedure
The abstract parent for all Scheme functions.
|
| ProcedureN
Abstract class for "N-argument" Scheme procedures, where N>4 or variable.
|
| PropertySet |
| SimpleEnvironment
Concrete implementation of
Environment. |
| Class and Description |
|---|
| EnvironmentKey
A pair of a name (a
Symbol) and a property (any Object). |
| Symbol
A Symbol is a name, usually in a specific Namespace.
|
| ThreadLocation
A Location that forwards to a thread-specific Location.
|
| Class and Description |
|---|
| CallContext
A procedure activation stack (when compiled with explicit stacks).
|
| Environment
A mapping from
EnvironmentKey to Locations. |
| Namespace
A mapping from strings ("print names") to
Symbols. |
| Procedure
The abstract parent for all Scheme functions.
|
| Symbol
A Symbol is a name, usually in a specific Namespace.
|
| Class and Description |
|---|
| CallContext
A procedure activation stack (when compiled with explicit stacks).
|
| Environment
A mapping from
EnvironmentKey to Locations. |
| MethodProc
Similar to a CLOS method.
|
| Named |
| Procedure
The abstract parent for all Scheme functions.
|
| Procedure1
Abstract class for 1-argument Scheme procedures.
|
| Procedure1or2
Abstract class for 1- or 2-argument Scheme procedures.
|
| Procedure2
Abstract class for 2-argument Scheme procedures.
|
| ProcedureN
Abstract class for "N-argument" Scheme procedures, where N>4 or variable.
|
| PropertySet |
| Symbol
A Symbol is a name, usually in a specific Namespace.
|
| Class and Description |
|---|
| Environment
A mapping from
EnvironmentKey to Locations. |
| Named |
| Procedure
The abstract parent for all Scheme functions.
|
| Procedure0
Abstract class for 0-argument procedures.
|
| Procedure0or1
Abstract class for 0- or 1-argument Scheme procedures.
|
| PropertySet |
| Class and Description |
|---|
| CallContext
A procedure activation stack (when compiled with explicit stacks).
|
| Environment
A mapping from
EnvironmentKey to Locations. |
| MethodProc
Similar to a CLOS method.
|
| Named |
| Namespace
A mapping from strings ("print names") to
Symbols. |
| Procedure
The abstract parent for all Scheme functions.
|
| Procedure0
Abstract class for 0-argument procedures.
|
| Procedure1
Abstract class for 1-argument Scheme procedures.
|
| Procedure2
Abstract class for 2-argument Scheme procedures.
|
| ProcedureN
Abstract class for "N-argument" Scheme procedures, where N>4 or variable.
|
| PropertySet |
| SimpleSymbol
A Symbol in the EmptyNamespace.
|
| Symbol
A Symbol is a name, usually in a specific Namespace.
|
| Values
Encapsulate multiple values in a single object.
|
| Values.FromList
An implementation of Values that uses a java.util.List.
|
| Class and Description |
|---|
| CallContext
A procedure activation stack (when compiled with explicit stacks).
|
| Environment
A mapping from
EnvironmentKey to Locations. |
| Location
A Location is an abstract cell/location/variable with a value of type T.
|
| Named |
| Procedure
The abstract parent for all Scheme functions.
|
| Procedure1or2
Abstract class for 1- or 2-argument Scheme procedures.
|
| Procedure2
Abstract class for 2-argument Scheme procedures.
|
| ProcedureN
Abstract class for "N-argument" Scheme procedures, where N>4 or variable.
|
| PropertySet |
| SimpleEnvironment
Concrete implementation of
Environment. |
| SimpleSymbol
A Symbol in the EmptyNamespace.
|
| Symbol
A Symbol is a name, usually in a specific Namespace.
|