XLISP
Encyclopedia
XLISP is a family of Lisp
implementations written by David Betz.
The first version was a Lisp with object-oriented
extensions for computers with limited power. The second version (XLISP 2.0) moved toward Common Lisp
, but was by no means a complete implementation. After a long period of inactivity, the author released a new version based on XSCHEME, his Scheme implementation. The most current version follows the Scheme R3RS standard.
Lisp programming language
Lisp is a family of computer programming languages with a long history and a distinctive, fully parenthesized syntax. Originally specified in 1958, Lisp is the second-oldest high-level programming language in widespread use today; only Fortran is older...
implementations written by David Betz.
The first version was a Lisp with object-oriented
Object-oriented programming
Object-oriented programming is a programming paradigm using "objects" – data structures consisting of data fields and methods together with their interactions – to design applications and computer programs. Programming techniques may include features such as data abstraction,...
extensions for computers with limited power. The second version (XLISP 2.0) moved toward Common Lisp
Common Lisp
Common Lisp, commonly abbreviated CL, is a dialect of the Lisp programming language, published in ANSI standard document ANSI INCITS 226-1994 , . From the ANSI Common Lisp standard the Common Lisp HyperSpec has been derived for use with web browsers...
, but was by no means a complete implementation. After a long period of inactivity, the author released a new version based on XSCHEME, his Scheme implementation. The most current version follows the Scheme R3RS standard.
Derivatives
- AutoLISPAutoLISPAutoLISP is a dialect of Lisp programming language built specifically for use with the full version of AutoCAD and its derivatives, which include AutoCAD Map 3D, AutoCAD Architecture and AutoCAD Mechanical...
, a programming and scripting language for AutoCADAutoCADAutoCAD is a software application for computer-aided design and drafting in both 2D and 3D. It is developed and sold by Autodesk, Inc. First released in December 1982, AutoCAD was one of the first CAD programs to run on personal computers, notably the IBM PC...
, is based on a very old version of XLISP. - XLISP-PLUS is a derivative of XLISP 2.0 that continues to add Common LispCommon LispCommon Lisp, commonly abbreviated CL, is a dialect of the Lisp programming language, published in ANSI standard document ANSI INCITS 226-1994 , . From the ANSI Common Lisp standard the Common Lisp HyperSpec has been derived for use with web browsers...
features. Winterp is a derivative of XLISP-PLUS. - XLISP-STAT is an implementation of Lisp-Stat, an environment for dynamic graphics and statistics with objects.
- NyquistNyquist (programming language)Nyquist is a programming language for sound synthesis and analysis based on the Lisp programming language. It is an extension of the XLISP dialect of Lisp....
is an extension of XLISP for sound synthesis. - ANIMALANIMAL (image processing)ANIMAL is an interactive environment for Image processing that is oriented toward the rapid prototyping, testing, and modification of algorithms...
(AN IMage ALgebra) is an image manipulation environment created by Carla Maria Modena and Roberto Brunelli. - A 1989 entry to the IOCCC identifies itself as "XLISP 4.0".