LISP
Appearance
List processing language, one of the earliest programming language to feature a garbage collector. Popular in early AI research but is also used as a scripting language in packages such as Emacs.
- Common Lisp (CL)
A dialect of LISP that adds functional programming, object-oriented and procedural features. It originally was instigated by the USA's department of defence in the early 1980's as LISP variants used by contractors were starting to become so diverse that porting of code between projects was becoming difficult.
- Scheme
A version of LISP introduced in the 1970's that cuts down the language considerably but at the same time adds some functional features.
A list of OS/2 implementations of LISP
- CLISP - Open Source - Discontinued
- ECoLisp - Open Source - Sort of current
- Kyoto Common Lisp - Open Source - Discontinued
- MIT/GNU Scheme - Open Source - Discontinued
- newLISP - Open Source - Current
- xLISP - Open Source
Libraries
- Snappy - Compression lib. - Open Source - Current.
Foreign libraries with LISP or Scheme bindings
- LibcURL - Internet URL (WWW, FTP, etc) access (LISP + Scheme) - Open Source - Current.
- Snappy - Compression lib. - Open Source - Current.
- Exuberant ctags - Creates index files out of Scheme and LISP source files - Open source - Current.
OS/2 text & programmers editors with LISP support
- Boxer - LISP syntax highlighting support built in - Commercial - Discontinued.
- jEdit - Java based - LISP and Scheme syntax highlighting built in - Current.
- Lugaru Epsilon - LISP syntax highlighting and autoindent available as a seperate download. - Commercial.
A list of DOS implementations of LISP
- ECoLisp - Open Source - Sort of current
- Golden Common Lisp - Commercial - Current
- PC-LISP 3.0 - Shareware
- RefLisp - Open source - Discontinued
DOS text & programmers editors with LISP support
- Boxer - LISP syntax highlighting support built in - Commercial - Discontinued.
A list of LISP implementations that run under WinOS/2
- Apteryx Lisp 1.04 - shareware
- Golden Common Lisp - Commercial - Current
- Goldworks - Commercial - Current
A list of LISP implementations that run under Java
- Armed Bear Common Lisp - Open Source - Current
- CLforJava - Open Source - Discontinued
- GNU Kawa Scheme
- Related languages
- Clojure - Functional language that uses LISP syntax.
A list of LISP implementations in JavaScript
- Related languages
- ClojureScript - Functional language that uses LISP syntax.
Publications
- [Henry Baker's Archive of Research Papers] - Primarily Lisp related but a few unrelated papers in-between.
Local articles
Tutorials and other learning material
Links
Standards
- Kyoto Common Lisp Report - 1985
- ANSI Common Lisp - ANSI INCITS 226-1994 (X3.226-1994)