User:ILikeOvals/XLISP
Appearance
This is not a Wikipedia article: It is an individual user's work-in-progress page, and may be incomplete and/or unreliable. For guidance on developing this draft, see Wikipedia:So you made a userspace draft. Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
XLISP
Paradigm | functional, object-oriented |
---|---|
Designed by | David Betz |
First appeared | 1983[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]- ^ http://www.softwarepreservation.org/projects/LISP/xlisp
- ^ https://web.archive.org/web/20190706193423/http://xlisp.org/
- ^ https://www.audacity-forum.de/download/edgar/nyquist/nyquist-doc/xlisp/xlisp-man/xlisp-man-index.htm
- ^ https://web.archive.org/web/20190706193423/http://xlisp.org/
- ^ http://ronleigh.com/autolisp/index.htm
- ^ https://knowledge.autodesk.com/support/autocad/learn-explore/caas/blog/blogs.autodesk.com/autocad/basic-autocad-customization-loading-custom-programs.html
- ^ https://wiki.audacityteam.org/wiki/Nyquist_Plug-ins_Reference