User:ILikeOvals/XLISP

From Wikipedia, the free encyclopedia

XLISP

XLISP
Paradigmfunctional, object-oriented
Designed byDavid Betz
First appeared1983[1]
Stable release
3.3 / 2002[2]
Influenced by
Maclisp, Common Lisp
Influenced
Nyquist (programming language), AutoLISP

XLISP was an object-oriented Lisp dialect developed by David Betz.[3][4] It forms the core of the AutoLISP and Nyquist programming languages, which are used as APIs for AutoCAD and Audacity respectively, as well as XLispStat. [5] [6] [7]

XLISP was designed as a superset of Scheme (with some functions taken from Common Lisp) that implemented an object-oriented paradigm. Like other Lisp dialects, all code is written in S-expressions.

References[edit]