Interface Summary |
ATAbstractGrammar |
ATAbstractGrammar contains all methods to be understood by any parsetree element
in the ambienttalk/2 programming language. |
ATBoolean |
The ATBoolean interface is the public interface to a boolean object. |
ATClosure |
The public interface to a native AmbientTalk closure (a method + enclosing environment).
|
ATContext |
ATContext describes a triplet of scope pointers used during evaluation, namely
one for the lexical scope (where the lookup starts for receiverless messages),
one for the late-bound receiver and one for the parent object. |
ATField |
ATFields provide a mapping from an immutable name to a potentially mutable value.
|
ATFraction |
The public interface to a native AmbientTalk fraction (a floating point value). |
ATHandler |
Instances of the class ATHandler represent first-class exception handlers which
have a filter object, describing the kind of exceptions caught by the handler and
a code block which acts as replacement code for the code that raised the exception. |
ATMessage |
Instances of the class ATMessage represent first-class AmbientTalk asynchronous messages.
|
ATMethod |
ATMethods are ambienttalk's representation of methods as named functions. |
ATMethodInvocation |
Instances of the class ATMethodInvocation represent first-class method invocations.
|
ATMirror |
ATMirror is an interface describing the additional behaviour exhibited by mirrors
with respect to ordinary objects. |
ATNil |
the native object representing 'nil' implements this interface.
|
ATNumber |
The public interface to an AmbientTalk native number (an integer value). |
ATNumeric |
The common interface to both numbers and fractions.
|
ATObject |
ATObject represents the public interface of an AmbientTalk/2 object.
|
ATStripe |
The public interface to a native stripe object.
|
ATTable |
The public interface to a native AmtientTalk table (an array).
|
ATText |
The public interface to a native AmbientTalk string (a string of characters).
|