ATLAST

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.