Package edu.vub.at.objects

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).