Biography.guide
Home › People › Computer scientist › David Moon
Portrait of David Moon

David Moon

American computer scientist and programmer

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About David Moon

David Moon was an American computer scientist and engineer, known for Dylan (programming language), Emacs and Lisp (programming language).

David A. Moon is a programmer and computer scientist, known for his work on the Lisp programming language, as co-author of the Emacs text editor, as the inventor of ephemeral garbage collection, and as one of the designers of the Dylan programming language. Guy L. Steele Jr. and Richard P. Gabriel name him as a leader of the Common Lisp movement and describe him as "a seductively powerful thinker, quiet and often insulting, whose arguments are almost impossible to refute".

Work Maclisp, a variant of Lisp developed at the Massachusetts Institute of Technology (MIT) by Richard Greenblatt in the late 1960s, originally ran on the PDP-6 and PDP-10 computers made by Digital Equipment Corporation. In the early 1970s, Moon headed a project at MIT that reimplemented Maclisp on a different kind of computer, the Honeywell 6180 running the Multics operating system. The compiler that he developed, NCOMPLR, became the "standard against which all other Lisp compilers were measured". As part of this project, he also wrote what became the standard manual for Maclisp more generally, titled the MacLISP Reference Manual but often called the Moonual.

Moon was one of the original members of Greenblatt's project to develop the MIT Lisp Machine, beginning in 1974. and in 1978 with Daniel Weinreb he coauthored the manual for the Lisp Machine, known as the chine nual. With Howard Cannon, he developed Flavors, a system for doing object-oriented programming with multiple inheritance on the Lisp Machine. As part of the Lisp Machine project, he also invented ephemeral garbage collection, an advance that led to the widespread use of continuously-operating garbage collection systems in Lisp more generally.

When Symbolics was founded in 1980 to commercialize the Lisp Machine, he became one of its founders. He continued to develop new hardware and software at Symbolics, and was listed as a Symbolics Fellow in 1989, but left the company in 1990 to join a project to develop a new operating system. He also made important contributions to the standardization of Common Lisp.

Later, he worked for Apple Computer, where he became one of "the primary contributors to the language design" for the Dylan programming language.

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Born
United States
Nationality
Known for
Dylan (programming language), Emacs, Lisp (programming language), Symbolics
Employers
Massachusetts Institute of Technology, Apple Inc., Symbolics
Also known as
David A. Moon, Dave Moon

Frequently asked questions

Who was David Moon?

American computer scientist and programmer

When was David Moon born?

David Moon was born in United States.

What was David Moon's occupation?

David Moon was a computer scientist and engineer.

What was David Moon known for?

David Moon was known for Dylan (programming language), Emacs, Lisp (programming language) and Symbolics.

What nationality was David Moon?

David Moon was American.

Sources & further reading

· Wikipedia: David Moon

· Wikidata: Q5237671

· DBpedia: David A. Moon

Cite this page

APA: Biography.guide. (2026). David Moon. https://biography.guide/david-moon/

MLA: "David Moon." Biography.guide, https://biography.guide/david-moon/.

Chicago: "David Moon." Biography.guide. https://biography.guide/david-moon/.

Data last updated: 2026-09-22 · Spot an error? Report a correction.

Page generated 2026-09-27 05:30 UTC