ATLAST (Autodesk Threaded Language
Application System Toolkit) is a (very) FORTH-like language kernel
designed to be embedded into applications, rendering them extensible
to a degree far beyond normal macro languages. Indeed, using ATLAST,
it is often possible, in the spirit of FORTH, to “factor out” much of
the control structure from an application, reducing it to a set of
data-driven services whose interaction can be modified by the user
with ATLAST. ATLAST is written entirely in portable C, and has been
tested on MS-DOS, Windows, a variety of Unix machines, and the
Macintosh. Complete documentation is included in XHTML,
PDF, and LaTeX source code form.
ATLAST has been placed in the public domain and may be used without
restriction or compensation.
New release 1.2 (October 2007) adds support for environments
with read-only constant strings, fixes optimisation problems with
recent releases of GCC, and includes online
documentation.