This is the official documentation for the XION scripting language and OpenXION, the reference implementation of XION. XION is a modern xTalk language based on the original HyperTalk. It is easy to learn and has the most English-like syntax of any programming language.
This manual describes every vocabulary term in XION and OpenXION in detail. It is intended to be used as a comprehensive reference for XION programmers. If you are just getting started with XION, the documentation may seem overwhelming at first, but over time you will find its depth and detail to be very useful. For a general introduction to XION programming, openxion.org has a good tutorial and is available to help you.
A particular implementation of XION is known as a dialect. OpenXION is just one such dialect. OpenXION not only provides all the standard XION features, but can also be extended through the use of modules. Dialects and modules are listed at the top left. Below the list of dialects and modules is a list of types of vocabulary terms, which you can use to narrow down the vocabulary you are looking for, as well as appendices for quick reference.