Uses of Package
gnu.mapping
Packages that use gnu.mapping
Package
Description
Supports
Expression
,
and various related classes need to compile programming languages.Contains classes to use reflection.
Supports
Procedure
,
and various related classes needed at run-time by dynamically typed
languages (such as Scheme and ECMAScript).-
Classes in gnu.mapping used by gnu.brlClassDescriptionThe abstract parent for all Scheme functions.Abstract class for 1-argument Scheme procedures.
-
Classes in gnu.mapping used by gnu.ecmascriptClassDescriptionThe abstract parent for all Scheme functions.Abstract class for 2-argument Scheme procedures.
-
Classes in gnu.mapping used by gnu.exprClassDescriptionA procedure activation stack (when compiled with explicit stacks).A mapping from
EnvironmentKey
toLocation
s.A pair of a name (aSymbol
) and a property (anyObject
).A Location is an abstract cell/location/variable with a value of type T.Similar to a CLOS method.A Location that can be used as an entry in an Environment.A mapping from strings ("print names") toSymbol
s.The abstract parent for all Scheme functions.Abstract class for "N
-argument" Scheme procedures, whereN>4
or variable.Concrete implementation ofEnvironment
.A Symbol in the EmptyNamespace.A Symbol is a name, usually in a specific Namespace.A Location that forwards to a thread-specific Location. -
Classes in gnu.mapping used by gnu.kawa.brlClassDescriptionA mapping from
EnvironmentKey
toLocation
s.Concrete implementation ofEnvironment
. -
Classes in gnu.mapping used by gnu.kawa.functionsClassDescriptionA procedure activation stack (when compiled with explicit stacks).A Procedure that can be used on the left-hand-side of an assignment.A lazy value is one that may be calculated on demand.Similar to a CLOS method.The abstract parent for all Scheme functions.Abstract class for 0-argument procedures.Abstract class for 1-argument Scheme procedures.Abstract class for 2-argument Scheme procedures.Abstract class for 3-argument Scheme procedures..Abstract class for "
N
-argument" Scheme procedures, whereN>4
or variable.Implement Scheme "promises".The "setter" of procedure that can be used in the LHS of an assignment.A Symbol in the EmptyNamespace.A Symbol is a name, usually in a specific Namespace.A Location that forwards to a thread-specific Location. -
Classes in gnu.mapping used by gnu.kawa.lispexprClassDescriptionA procedure activation stack (when compiled with explicit stacks).A mapping from strings ("print names") to
Symbol
s.The abstract parent for all Scheme functions.A Symbol in the EmptyNamespace.A Symbol is a name, usually in a specific Namespace.A Location that forwards to a thread-specific Location.A specialization of Values for exactly 2 values. -
Classes in gnu.mapping used by gnu.kawa.modelsClassDescriptionA Symbol is a name, usually in a specific Namespace.A Location that forwards to a thread-specific Location.
-
Classes in gnu.mapping used by gnu.kawa.reflectClassDescriptionA procedure activation stack (when compiled with explicit stacks).A mapping from
EnvironmentKey
toLocation
s.A Procedure that can be used on the left-hand-side of an assignment.A Location is an abstract cell/location/variable with a value of type T.Similar to a CLOS method.The abstract parent for all Scheme functions.Abstract class for 0-argument procedures.Abstract class for 1-argument Scheme procedures.Abstract class for 2-argument Scheme procedures.Abstract class for 3-argument Scheme procedures..Abstract class for "N
-argument" Scheme procedures, whereN>4
or variable.A Symbol is a name, usually in a specific Namespace. -
Classes in gnu.mapping used by gnu.kawa.servlet
-
Classes in gnu.mapping used by gnu.kawa.xmlClassDescriptionA procedure activation stack (when compiled with explicit stacks).Similar to a CLOS method.A mapping from strings ("print names") to
Symbol
s.The abstract parent for all Scheme functions.Abstract class for 1-argument Scheme procedures.Abstract class for 2-argument Scheme procedures.Abstract class for "N
-argument" Scheme procedures, whereN>4
or variable.A Symbol is a name, usually in a specific Namespace.Encapsulate multiple values in a single object.An implementation of Values that uses a java.util.List. -
Classes in gnu.mapping used by gnu.kawa.xsltClassDescriptionA procedure activation stack (when compiled with explicit stacks).Similar to a CLOS method.The abstract parent for all Scheme functions.Abstract class for "
N
-argument" Scheme procedures, whereN>4
or variable.A Symbol is a name, usually in a specific Namespace. -
Classes in gnu.mapping used by gnu.mappingClassDescriptionA procedure activation stack (when compiled with explicit stacks).A Location that forwards to a thread-specific Location.A mapping from
EnvironmentKey
toLocation
s.A pair of a name (aSymbol
) and a property (anyObject
).A Procedure that can be used on the left-hand-side of an assignment.A lazy value is one that may be calculated on demand.A property whose value can be found lazily.A Location is an abstract cell/location/variable with a value of type T.A Procedure that evaluates to the value of a Location.Similar to a CLOS method.A Location that can be used as an entry in an Environment.A mapping from strings ("print names") toSymbol
s.The abstract parent for all Scheme functions.Abstract class for 0- or 1-argument Scheme procedures.Abstract class for "N
-argument" Scheme procedures, whereN>4
or variable.Implement Scheme "promises".PropertySet keys that provide statically-typeable values.The "setter" of procedure that can be used in the LHS of an assignment.Concrete implementation ofEnvironment
.A Symbol in the EmptyNamespace.A Symbol is a name, usually in a specific Namespace.Maps 2 objects to another.A Location that forwards to a thread-specific Location.An undefined symbol was evaluated.Encapsulate multiple values in a single object.A specialization of Values for exactly 2 values.Encapsulate some Exception inside a RuntimeException.Exception thrown when a procedure parameter has the wrong type. -
Classes in gnu.mapping used by gnu.xmlClassDescriptionA pair of a name (a
Symbol
) and a property (anyObject
).A Symbol is a name, usually in a specific Namespace.A Location that forwards to a thread-specific Location. -
Classes in gnu.mapping used by gnu.xquery.langClassDescriptionA procedure activation stack (when compiled with explicit stacks).A mapping from
EnvironmentKey
toLocation
s.A mapping from strings ("print names") toSymbol
s.The abstract parent for all Scheme functions.A Symbol is a name, usually in a specific Namespace. -
Classes in gnu.mapping used by gnu.xquery.utilClassDescriptionA procedure activation stack (when compiled with explicit stacks).A mapping from
EnvironmentKey
toLocation
s.Similar to a CLOS method.The abstract parent for all Scheme functions.Abstract class for 1-argument Scheme procedures.Abstract class for 1- or 2-argument Scheme procedures.Abstract class for 2-argument Scheme procedures.Abstract class for "N
-argument" Scheme procedures, whereN>4
or variable.A Symbol is a name, usually in a specific Namespace. -
Classes in gnu.mapping used by kawa.langClassDescriptionA procedure activation stack (when compiled with explicit stacks).A mapping from
EnvironmentKey
toLocation
s.Similar to a CLOS method.A mapping from strings ("print names") toSymbol
s.The abstract parent for all Scheme functions.Abstract class for 1-argument Scheme procedures.Abstract class for 2-argument Scheme procedures.Abstract class for "N
-argument" Scheme procedures, whereN>4
or variable.A Symbol in the EmptyNamespace.A Symbol is a name, usually in a specific Namespace.Encapsulate multiple values in a single object.An implementation of Values that uses a java.util.List. -
Classes in gnu.mapping used by kawa.standardClassDescriptionA mapping from
EnvironmentKey
toLocation
s.A Location is an abstract cell/location/variable with a value of type T.A Procedure that evaluates to the value of a Location.The abstract parent for all Scheme functions.Abstract class for 1- or 2-argument Scheme procedures.Abstract class for "N
-argument" Scheme procedures, whereN>4
or variable.Concrete implementation ofEnvironment
.A Symbol in the EmptyNamespace.A Symbol is a name, usually in a specific Namespace.