Skip to content

Extensions Quote by Richard Stallman

“The principal lesson of Emacs is that a language for extensions should not be a mere "extension language". It should be a real programming language, designed for writing and maintaining substantial programs. Because people will want to do that!” quote by Richard Stallman
Download Open image
“The principal lesson of Emacs is that a language for extensions should not be a mere "extension language". It should be a real programming language, designed for writing and maintaining substantial programs. Because people will want to do that!”

Richard Stallman

About This Quote

Source Essay: GNU Emacs Manual, 1985

An extension language must be a full programming language to support complex, maintainable software.

In simple terms: Extension languages need full programming power.

Key Takeaway

Use robust languages for extensions.

Themes

software design programming extensibility

Mood

analytical pragmatic

Type

technical educational

When to use this quote

  • coding tools
  • text editors
  • software development

Key Concepts

language theory software engineering

Questions to Reflect On

  • Why prioritize language completeness?
  • What are the trade‑offs?
A Different Perspective

Complex languages may increase learning curve.

4.6 out of 5 (4 ratings)

More by Richard Stallman

Explore all 117 Richard Stallman quotes

More Extensions quotes

Browse all 440 Extensions quotes