XLISP
{{Short description|Programming language implementations}}
{{nofootnotes|date=December 2012}}
XLISP is a family of Lisp implementations written by David Betz and first released in 1983.{{cite newsgroup|newsgroup=net.lang
|quote=message-id:bnews.decvax.375|date=January 7, 1983|title=xlisp on net.sources|url=https://groups.google.com/forum/#!msg/net.lang/avPn5OoKoks/odyGa92MYaAJ|author=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.{{fact|date=January 2016}}
Derivatives
- AutoLISP, a programming and scripting language for AutoCAD, is based on a very old version of XLISP.
- XLISP-PLUS is a derivative of XLISP 2.0 that continues to add Common Lisp 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.
- Nyquist is an extension of XLISP for sound synthesis.
- ANIMAL (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".
References
{{reflist}}
External links
- {{Citation | url = http://www.xlisp.org | title = XLisp | type = home page | first = David | last = Betz}}
- {{Citation | url = http://almy.us/xlisp.html | title = XLisp-plus | publisher = Almy | place = USA | first = Thomas ‘Tom’ | last = Almy}}.
- {{Citation | url = http://aminet.net/package.php?package=dev/lang/AMXLISP.lha | title = AMXLisp, for the Amiga | publisher = Aminet}}.
- {{Citation | url = http://www.stat.uiowa.edu/~luke/xls/xlsinfo/xlsinfo.html | title = Lisp-Stat | publisher = University of Iowa | place = USA}}.
- {{Citation | url = http://www.ioccc.org/years.html#1989_jar.2 | contribution = XLisp | title = IOCCC}}.
- {{Citation | url = https://brunelli.modena.ovh/roberto_brunelli/doc/BruMod_AF_1989.pdf | title = ANIMAL: AN IMage ALgebra | publisher = ITC-irst| place = Italy | first1 = R. | last1 = Brunelli | first2 = C.M. | last2 = Modena | format = PDF}}.
Category:Lisp programming language family
Category:Scheme (programming language)