---
key: pl/lisp
kind: plang
name: "Lisp"
url: https://plangs.page/lisp
---

# Lisp

> Family of programming languages known for its fully parenthesized prefix notation and influence on AI research.

Family of programming languages known for their fully parenthesized prefix notation and rich macro systems, initially developed for AI research. It is one of the oldest high-level programming languages still in use, with widespread influence on subsequent languages.

## Facts

- Appeared: 1960

## Relationships

### Paradigms

- [Functional](https://plangs.page/paradigm/functional)
- [General-Purpose](https://plangs.page/paradigm/general-purpose)
- [Metaprog](https://plangs.page/paradigm/metaprogramming)
- [Multi](https://plangs.page/paradigm/multi)
- [Procedural](https://plangs.page/paradigm/procedural)
- [Reflective](https://plangs.page/paradigm/reflective)
- [Symbolic](https://plangs.page/paradigm/symbolic)

### Platforms

- [Cross-Platform](https://plangs.page/platform/cross)

### Type Systems

- [Dynamic](https://plangs.page/type-system/dynamic)
- [Strong](https://plangs.page/type-system/strong)

### Dialects

- [Clojure](https://plangs.page/clojure)
- [Common Lisp](https://plangs.page/common-lisp)
- [Emacs Lisp](https://plangs.page/emacs-lisp)
- [Gambit](https://plangs.page/gambit)
- [Hy](https://plangs.page/hy)
- [NetLogo](https://plangs.page/netlogo)
- [R5RS](https://plangs.page/r5rs)
- [Racket](https://plangs.page/racket)
- [Scheme](https://plangs.page/scheme)

### Implemented By

- [Common Lisp](https://plangs.page/common-lisp)
- [Emacs Lisp](https://plangs.page/emacs-lisp)

### Influenced

- [Common Lisp](https://plangs.page/common-lisp)
- [Elixir](https://plangs.page/elixir)
- [Erlang](https://plangs.page/erlang)
- [Extempore](https://plangs.page/extempore)
- [Factor](https://plangs.page/factor)
- [Forth](https://plangs.page/forth)
- [Gambit](https://plangs.page/gambit)
- [Haskell](https://plangs.page/haskell)
- [Io](https://plangs.page/io)
- [JavaScript](https://plangs.page/javascript)
- [Julia](https://plangs.page/julia)
- [Lua](https://plangs.page/lua)
- [Nim](https://plangs.page/nim)
- [Perl](https://plangs.page/perl)
- [Pure](https://plangs.page/pure)
- [Python](https://plangs.page/python)
- [R](https://plangs.page/r)
- [R5RS](https://plangs.page/r5rs)
- [Racket](https://plangs.page/racket)
- [Rebol](https://plangs.page/rebol)
- [Red](https://plangs.page/red)
- [Ruby](https://plangs.page/ruby)
- [Scala](https://plangs.page/scala)
- [Scheme](https://plangs.page/scheme)
- [Squeak](https://plangs.page/squeak)
- [SuperCollider](https://plangs.page/supercollider)
- [Swift](https://plangs.page/swift)
- [Tcl](https://plangs.page/tcl)
- [Wolfram Language](https://plangs.page/wolfram-language)

### Licenses

- [GPL](https://plangs.page/license/gnu-gpl)
- [LGPL](https://plangs.page/license/lgpl)
- [MIT](https://plangs.page/license/mit)

### Tags

- [Application](https://plangs.page/tag/app)
- [Assembler](https://plangs.page/tag/asm)
- [Compiler](https://plangs.page/tag/compiler)
- [Editor](https://plangs.page/tag/editor)
- [Industrial Control](https://plangs.page/tag/industrial)
- [Interpreter](https://plangs.page/tag/interpreters)
- [Language Engineering](https://plangs.page/tag/languages)
- [Scripting](https://plangs.page/tag/scripting)
- [Visualization](https://plangs.page/tag/viz)
