freebsd-ports/lang/atlast/pkg-descr
Thomas Gellekum d331bc0af3 Import atlast port. atlast is an embedded script language
derived from Forth.

PR:		4446
Submitted by:	Pedro Giffuni <pgiffuni@fps.biblos.unal.edu.co>
1997-11-17 09:48:18 +00:00

28 lines
1.5 KiB
Plaintext

ATLAST is an attempt to make software component technology and open
architecture applications commonplace in the mainstream software
market. It is both a software component which can be readily
integrated into existing applications, providing them a ready-made
macro language and facilities for user extension and customisation
and, at the same time, it is a foundation upon which new applications
can be built in an open, component-oriented manner.
ATLAST was developed at Autodesk, Inc. Autodesk returned the rights
to me in 1991, and I subsequently placed the program in the public
domain.
ATLAST is based upon the FORTH-83 language, but has been extended in
many ways and modified to better serve its mission as an embedded
toolkit for open, programmable applications. ATLAST is implemented in
a single file, written in portable C; it has been ported to many
different machines and operating systems, including MS-DOS, OS/2, the
Macintosh, and a wide variety of Unix machines. ATLAST includes
native support for floating point, C-like strings, Unix-compatible
file access, and a wide variety of facilities for embedding within
applications. Integers are 32 bits and identifiers can be up to 127
characters; extensive stack and heap pointer checking is available to
aid in debugging. ATLAST may be configured at compilation time to
include only the facilities needed by a given application, thus saving
memory and increasing execution speed (when error checking is
disabled).
---John Walker.