This section lets you define extra atom functions. These functions can be directly called from another Atom's transformation code. |
Atom Behaviors
The most common use of functions is to define Atom Behaviors.
An Atom Behavior is a powerful generalization technique: It allows the atom to respond to a specific, globally-defined query. Any Atom can request processing from another atom without actually knowing its type, allowing unlimited future extensions. |