Lisp is a family of programming languages with a long history and a distinctive, fully parenthesized prefix notation. Originally specified in the late 1950s, it is the second-oldest high-level programming language still in common use, after Fortran. Lisp has changed since its early days, and many dialects have existed over its history. Today, the best-known general-purpose Lisp dialects are Common Lisp, Scheme, Racket, and Clojure. Wikipedia
Created Year: 1958Designed by: John McCarthy
Developed by: John McCarthy • Steve Russell
Aliases: LISt Processor, List Processor, Lisp (programming language), LISP, ISO/IEC 13816, JIS X 3012
Wikidata: Q132874
Influenced: AgentSheets • Ceylon • Claire • CLIPS • Clojure • CLU • Common Lisp • COWSEL • Curl • Dylan • Erlang • Extempore • Factor • Forth • Haskell • Hy • Impromptu • Io • Julia • Little b • Logo • MLisp • Mocklisp • Nial • Nim • Nyquist • Oz • Perl • Pixie • Pliant • PostScript • Pure • Python • REBOL • Ruby • Scheme • Smalltalk • Squeak • Tcl • UCBLogo • Wolfram Language
Influenced by: Information Processing Language
Programming paradigms: functional programming • metaprogramming • multi-paradigm programming • procedural programming • reflective programming
Language types: functional programming language • interpreted language • metaprogramming language • multi-paradigm programming language • procedural programming language • reflective programming language
Lisp Influence Network
Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.
Hello World in Lisp
; LISP
(DEFUN hello ()
(PRINT (LIST 'HELLO 'WORLD))
)
(hello)
Free Lisp books, articles, documentation
- ANSI Common Lisp Standard (draft version 15.17R, X3J13/94-101R) (PDF)
- Basic Lisp Techniques - David J. Cooper Jr. (PDF)
- Casting Spels in Lisp
- Common Lisp: A Gentle Introduction to Symbolic Computation - David S. Touretzky (PDF, PS)
- Common Lisp: An Interactive Approach - Stuart C. Shapiro
- Common Lisp Quick Reference
- Common Lisp the Language, 2nd Edition
- Google's Common Lisp Style Guide
- Interpreting LISP - Gary D. Knott (PDF)
- Learn Lisp The Hard Way - Colin J.E. Lupton
- Let Over Lambda - 50 Years of Lisp - D. Hoyte
- Lisp Hackers: Interviews with 100x More Productive Programmers - Vsevolod Dyomkin
- Lisp Koans
- Lisp Web Tales - Pavel Penev (Leanpub account or valid email requested)
- Loving Common Lisp, or the Savvy Programmer's Secret Weapon - Mark Watson (HTML)
- On Lisp - P. Graham
- Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp - Peter Norvig (PDF, EPUB, Markdown)
- Practical Common Lisp - P. Seibel
- The Common Lisp Cookbook
- The Evolution of Lisp - Guy L. Steele Jr., Richard P. Gabriel (PDF)
Emacs Lisp
:information_source: See also … IDE and editors
- An Introduction to Programming in Emacs Lisp
- Elisp Programming
- Emacs Lisp Elements - Protesilaos Stavrou (HTML)
- GNU Emacs Lisp Reference Manual
PicoLisp
Search on GitHub
Name | Description | Last pushed to | Open issues | Forks | Stars | Size |
---|
Latest data update: 2025-04-08