Spokes.wiki Search About
Person ↗ source url updated Thu Aug 06 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

John McCarthy

Designer of lisp at MIT in 1958, working on the IBM 704, and the person who gave AI research a notation for symbolic computation. His eval was written as mathematics — a definition of the language in itself — and Steve Russell turned it into an interpreter by hand-compiling it, which McCarthy had not planned for.

The reason he sits in this wiki rather than only in a history: that accident is the origin of the read-eval-print loop, of the self-hosting compiler, and of the idea that a language’s definition and its implementation can be the same artefact. common-lisp, scheme and clojure all inherit it.

lisp · common-lisp · scheme · clojure · paul-graham