---
title: "Meaning & Key Takeaway of: The principal lesson of Emacs is that a…"
description: "\"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, de..."
image: "https://sms4smile.com/quotes/i/cca/richard-stallman-4048_extensions_the-principal-lesson-of-emacs-is-that-a_2868834.png"
---

#  The principal lesson of Emacs is that a language for…

![“The principal lesson of Emacs is that a language for extensions should not be a mere &quot;extension language&quot;. 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](https://sms4smile.com/quotes/i/cca/richard-stallman-4048_extensions_the-principal-lesson-of-emacs-is-that-a_2868834.png)   [Download](https://sms4smile.com/quotes/i/cca/richard-stallman-4048_extensions_the-principal-lesson-of-emacs-is-that-a_2868834.png) [Open image](https://sms4smile.com/quotes/i/cca/richard-stallman-4048_extensions_the-principal-lesson-of-emacs-is-that-a_2868834.png)

> “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](https://sms4smile.com/quotes/author/richard-stallman/)

## About This Quote

This interpretation was drafted with AI assistance. It is one reading of the quote, not the author's own explanation.

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.

★ ★ ★ ★ ★   No ratings yet

[Language](https://sms4smile.com/quotes/about/language/) [Lessons](https://sms4smile.com/quotes/about/lessons/) [People](https://sms4smile.com/quotes/about/people/) [Programming](https://sms4smile.com/quotes/about/programming/) [Programming Language](https://sms4smile.com/quotes/about/programming-language/) [Programming languages](https://sms4smile.com/quotes/about/programming-languages/) [Technology](https://sms4smile.com/quotes/about/technology/) [Writing](https://sms4smile.com/quotes/about/writing/)

## Related quotes

> [The most powerful programming language is Lisp. If you don't know Lisp (or its variant, Scheme), you don't appreciate what a powerful language is.…](https://sms4smile.com/quotes/richard-stallman/the-most-powerful-programming-language-is-lisp-if-you-don-t-know-lisp/)

[Richard Stallman](https://sms4smile.com/quotes/author/richard-stallman/)

> [XML is not a language in the sense of a programming language any more than sketches on a napkin are a language.](https://sms4smile.com/quotes/charles-simonyi/xml-is-not-a-language-in-the-sense-of-a-programming-language-any-more/)

[Charles Simonyi](https://sms4smile.com/quotes/author/charles-simonyi/)

> [A good programming language is a conceptual universe for thinking about programming.](https://sms4smile.com/quotes/alan-perlis/a-good-programming-language-is-a-conceptual-universe-for-thinking/)

[Alan Perlis](https://sms4smile.com/quotes/author/alan-perlis/)

> [My programming language was solder.](https://sms4smile.com/quotes/terry-pratchett/my-programming-language-was-solder/)

[Terry Pratchett](https://sms4smile.com/quotes/author/terry-pratchett/)

> [A powerful programming language is more than just a means for instructing a computer to perform tasks. The language also serves as a framework…](https://sms4smile.com/quotes/hal-abelson/a-powerful-programming-language-is-more-than-just-a-means-for/)

[Hal Abelson](https://sms4smile.com/quotes/author/hal-abelson/)

> [A most important, but also most elusive, aspect of any tool is its influence on the habits of those who train themselves in its…](https://sms4smile.com/quotes/edsger-dijkstra/a-most-important-but-also-most-elusive-aspect-of-any-tool-is-its/)

[Edsger Dijkstra](https://sms4smile.com/quotes/author/edsger-dijkstra/)

> [It is the role of the artistic coder to question the coding languages, both through self-reflection and by using them for unintended purposes. These…](https://sms4smile.com/quotes/stephanie-strickland/it-is-the-role-of-the-artistic-coder-to-question-the-coding-languages/)

Stephanie Strickland

> [Any programming language is at its best before it is implemented and used. Anything is possible, anything can happen. On a flimsy ground of…](https://sms4smile.com/quotes/august-strindberg/any-programming-language-is-at-its-best-before-it-is-implemented-and/)

[August Strindberg](https://sms4smile.com/quotes/author/august-strindberg/)

> [ I don't know how to stop it, there was never any intent to write a programming language \[...\] I have absolutely no idea how… ](https://sms4smile.com/quotes/rasmus-lerdorf/i-don-t-know-how-to-stop-it-there-was-never-any-intent-to-write-a/)

[Rasmus Lerdorf](https://sms4smile.com/quotes/author/rasmus-lerdorf/)

> [A programming language that is sort of like Pascal except more like assembly except that it isn't very much like either one, or anything…](https://sms4smile.com/quotes/raymond-simard/a-programming-language-that-is-sort-of-like-pascal-except-more-like/)

Raymond Simard

> [Job Control Language is the worst programming language ever designed anywhere by anybody for any purpose.](https://sms4smile.com/quotes/fred-brooks/job-control-language-is-the-worst-programming-language-ever-designed/)

[Fred Brooks](https://sms4smile.com/quotes/author/fred-brooks/)

> [If there is ever a science of programming language design, it will probably consist largely of matching languages to the design methods they support.](https://sms4smile.com/quotes/robert-w-floyd/if-there-is-ever-a-science-of-programming-language-design-it-will/)

[Robert W. Floyd](https://sms4smile.com/quotes/author/robert-w-floyd/)

> [However, when Java is promoted as the sole programming language, its flaws and limitations become serious.](https://sms4smile.com/quotes/bjarne-stroustrup/however-when-java-is-promoted-as-the-sole-programming-language-its/)

[Bjarne Stroustrup](https://sms4smile.com/quotes/author/bjarne-stroustrup/)

> [A programming language is low level when its programs require attention to the irrelevant.](https://sms4smile.com/quotes/alan-perlis/a-programming-language-is-low-level-when-its-programs-require/)

[Alan Perlis](https://sms4smile.com/quotes/author/alan-perlis/)

> [We often treat children as if they're not very competent to do anything on their own. So we make them stop learning in a…](https://sms4smile.com/quotes/seymour-papert/we-often-treat-children-as-if-they-re-not-very-competent-to-do/)

[Seymour Papert](https://sms4smile.com/quotes/author/seymour-papert/)

## More by Richard Stallman

> [All governments should be pressured to correct their abuses of human rights.](https://sms4smile.com/quotes/richard-stallman/all-governments-should-be-pressured-to-correct-their-abuses-of-human/)

[Richard Stallman](https://sms4smile.com/quotes/author/richard-stallman/)

> [I consider that the Golden Rule requires that if I like a program I must share it with other people who like it. Software…](https://sms4smile.com/quotes/richard-stallman/i-consider-that-the-golden-rule-requires-that-if-i-like-a-program-i/)

[Richard Stallman](https://sms4smile.com/quotes/author/richard-stallman/)

> [Think 'free speech,' not 'free beer.'](https://sms4smile.com/quotes/richard-stallman/think-free-speech-not-free-beer/)

[Richard Stallman](https://sms4smile.com/quotes/author/richard-stallman/)

> [If you can find a host for me that has a friendly parrot, I will be very very glad… DON'T buy a parrot figuring…](https://sms4smile.com/quotes/richard-stallman/if-you-can-find-a-host-for-me-that-has-a-friendly-parrot-i-will-be/)

[Richard Stallman](https://sms4smile.com/quotes/author/richard-stallman/)

> [Sharing is good, and with digital technology, sharing is easy.](https://sms4smile.com/quotes/richard-stallman/sharing-is-good-and-with-digital-technology-sharing-is-easy/)

[Richard Stallman](https://sms4smile.com/quotes/author/richard-stallman/)

> [In the US, you even lose legal rights if you store your data in a company's machines instead of your own. The police need…](https://sms4smile.com/quotes/richard-stallman/in-the-us-you-even-lose-legal-rights-if-you-store-your-data-in-a/)

[Richard Stallman](https://sms4smile.com/quotes/author/richard-stallman/)

> [EMACS could not have been reached by a process of careful design, because such processes arrive only at goals which are visible at the…](https://sms4smile.com/quotes/richard-stallman/emacs-could-not-have-been-reached-by-a-process-of-careful-design/)

[Richard Stallman](https://sms4smile.com/quotes/author/richard-stallman/)

> [A hacker is someone who enjoys playful cleverness—not necessarily with computers. The programmers in the old MIT free software community of the 60s and…](https://sms4smile.com/quotes/richard-stallman/a-hacker-is-someone-who-enjoys-playful-cleverness-not-necessarily/)

[Richard Stallman](https://sms4smile.com/quotes/author/richard-stallman/)

> [When I launched the development of the GNU system, I explicitly said the purpose of developing this system is so we can use our…](https://sms4smile.com/quotes/richard-stallman/when-i-launched-the-development-of-the-gnu-system-i-explicitly-said/)

[Richard Stallman](https://sms4smile.com/quotes/author/richard-stallman/)

> [Writing non-free software is not an ethically legitimate activity, so if people who do this run into trouble, that's good! All businesses based on…](https://sms4smile.com/quotes/richard-stallman/writing-non-free-software-is-not-an-ethically-legitimate-activity-so/)

[Richard Stallman](https://sms4smile.com/quotes/author/richard-stallman/)

> [In essence, Chrome OS is the GNU/Linux operating system. However, it is delivered without the usual applications, and rigged up to impede and discourage…](https://sms4smile.com/quotes/richard-stallman/in-essence-chrome-os-is-the-gnu-linux-operating-system-however-it-is/)

[Richard Stallman](https://sms4smile.com/quotes/author/richard-stallman/)

> [If in my lifetime the problem of non-free software is solved, I could perhaps relax and write software again. But I might instead try…](https://sms4smile.com/quotes/richard-stallman/if-in-my-lifetime-the-problem-of-non-free-software-is-solved-i-could/)

[Richard Stallman](https://sms4smile.com/quotes/author/richard-stallman/)

> [Now that corporations dominate society and write the laws, each advance or change in technology is an opening for them to further restrict or…](https://sms4smile.com/quotes/richard-stallman/now-that-corporations-dominate-society-and-write-the-laws-each/)

[Richard Stallman](https://sms4smile.com/quotes/author/richard-stallman/)

> [The idea of free software is that users of computing deserve freedom. They deserve in particular to have control over their computing. And proprietary…](https://sms4smile.com/quotes/richard-stallman/the-idea-of-free-software-is-that-users-of-computing-deserve-freedom/)

[Richard Stallman](https://sms4smile.com/quotes/author/richard-stallman/)

> [Android is a major step towards an ethical, user-controlled, free-software portable phone, but there is a long way to go.](https://sms4smile.com/quotes/richard-stallman/android-is-a-major-step-towards-an-ethical-user-controlled-free/)

[Richard Stallman](https://sms4smile.com/quotes/author/richard-stallman/)

[Explore all 117 Richard Stallman quotes ](https://sms4smile.com/quotes/author/richard-stallman/)

## More Extensions quotes

> [A lesser complaint: hair extensions. There are moments on 'All My Children' when half the women actors, young and old, seem to be afflicted…](https://sms4smile.com/quotes/camille-paglia/a-lesser-complaint-hair-extensions-there-are-moments-on-all-my/)

[Camille Paglia](https://sms4smile.com/quotes/author/camille-paglia/)

> [ When the fountains of government \[borrowing\] abundance began to dry up, when through lack of funds and the impossibility of negotiating fresh loans the… ](https://sms4smile.com/quotes/john-t-flynn/when-the-fountains-of-government-borrowing-abundance-began-to-dry-up/)

[John T. Flynn](https://sms4smile.com/quotes/author/john-t-flynn/)

> [You are new at every moment. You are an extension of the previous moment of your awareness. You can radically change, if you unhook…](https://sms4smile.com/quotes/frederick-lenz/you-are-new-at-every-moment-you-are-an-extension-of-the-previous/)

[Frederick Lenz](https://sms4smile.com/quotes/author/frederick-lenz/)

> [Tachyon OPC+ is a natural extension of our market-winning Tachyon platform, giving customers a clear path to minimizing the OPC error budget and producing…](https://sms4smile.com/quotes/bill-vaughan/tachyon-opc-is-a-natural-extension-of-our-market-winning-tachyon/)

[Bill Vaughan](https://sms4smile.com/quotes/author/bill-vaughan/)

> [Many times our weaknesses are extensions of our strengths.](https://sms4smile.com/quotes/zig-ziglar/many-times-our-weaknesses-are-extensions-of-our-strengths/)

[Zig Ziglar](https://sms4smile.com/quotes/author/zig-ziglar/)

> [I don't think I treat my film work as an extension of my photography. There are two different sets of rules there.](https://sms4smile.com/quotes/anton-corbijn/i-don-t-think-i-treat-my-film-work-as-an-extension-of-my-photography/)

[Anton Corbijn](https://sms4smile.com/quotes/author/anton-corbijn/)

> [For me there is no gap between my painting and my so-called 'decorative' work. I never considered the 'minor arts' to be artistically frustrating;…](https://sms4smile.com/quotes/sonia-delaunay/for-me-there-is-no-gap-between-my-painting-and-my-so-called/)

[Sonia Delaunay](https://sms4smile.com/quotes/author/sonia-delaunay/)

> [We are on earth as extensions of God to finish the work He began. We are the essence of God, His on-going incarnation in…](https://sms4smile.com/quotes/earl-paulk/we-are-on-earth-as-extensions-of-god-to-finish-the-work-he-began-we/)

[Earl Paulk](https://sms4smile.com/quotes/author/earl-paulk/)

> [I'd love to drive a Lamborghini, but I think it's hard when the pedals are way down in there, and you sit real low,…](https://sms4smile.com/quotes/martin-klebba/i-d-love-to-drive-a-lamborghini-but-i-think-it-s-hard-when-the-pedals/)

Martin Klebba

> [I believe that every man can multiply his own ability by almost constant wordless realization of his unity with his Source. I have, myself,…](https://sms4smile.com/quotes/walter-russell/i-believe-that-every-man-can-multiply-his-own-ability-by-almost/)

[Walter Russell](https://sms4smile.com/quotes/author/walter-russell/)

> [I didn't realize how many actresses have tons of extensions. Their hair is still pretty, but it blew my mind to find that out.…](https://sms4smile.com/quotes/shay-mitchell/i-didn-t-realize-how-many-actresses-have-tons-of-extensions-their/)

[Shay Mitchell](https://sms4smile.com/quotes/author/shay-mitchell/)

> [Christianity in our country is a lot like what the Ducksters profess. No longer doctrinaire or demanding, the mishmash of pop-religion practiced in churches…](https://sms4smile.com/quotes/ilana-mercer/christianity-in-our-country-is-a-lot-like-what-the-ducksters-profess/)

[Ilana Mercer](https://sms4smile.com/quotes/author/ilana-mercer/)

> [Today we haved touched Mars. There is life on Mars, and it us us-extensions of our eyes in all directions, extensions of our mind,…](https://sms4smile.com/quotes/ray-bradbury/today-we-haved-touched-mars-there-is-life-on-mars-and-it-us-us/)

[Ray Bradbury](https://sms4smile.com/quotes/author/ray-bradbury/)

> [Man is very much a creature of habit. A thing that rarely strikes his senses will generally have but little influence upon his mind.…](https://sms4smile.com/quotes/alexander-hamilton/man-is-very-much-a-creature-of-habit-a-thing-that-rarely-strikes-his/)

[Alexander Hamilton](https://sms4smile.com/quotes/author/alexander-hamilton/)

> [The use of electronics is a natural extension of the instrument - it is an electric guitar. So we guitarists have been plugging into…](https://sms4smile.com/quotes/tim-brady/the-use-of-electronics-is-a-natural-extension-of-the-instrument-it-is/)

Tim Brady

Browse all 440 Extensions quotes

```json
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "Quotation",
            "text": "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!",
            "creator": {
                "@type": "Person",
                "name": "Richard Stallman"
            },
            "isPartOf": {
                "@id": "https://sms4smile.com/quotes/#website"
            },
            "url": "https://sms4smile.com/quotes/richard-stallman/the-principal-lesson-of-emacs-is-that-a-language-for-extensions/",
            "about": {
                "@type": "Thing",
                "name": "Extensions"
            },
            "@id": "https://sms4smile.com/quotes/richard-stallman/the-principal-lesson-of-emacs-is-that-a-language-for-extensions/#quotation",
            "image": {
                "@type": "ImageObject",
                "@id": "https://sms4smile.com/quotes/i/cca/richard-stallman-4048_extensions_the-principal-lesson-of-emacs-is-that-a_2868834.png",
                "contentUrl": "https://sms4smile.com/quotes/i/cca/richard-stallman-4048_extensions_the-principal-lesson-of-emacs-is-that-a_2868834.png",
                "url": "https://sms4smile.com/quotes/i/cca/richard-stallman-4048_extensions_the-principal-lesson-of-emacs-is-that-a_2868834.png",
                "width": 1080,
                "height": 1080,
                "caption": "“The principal lesson of Emacs is that a language for extensions should not be a mere \"extension language\"…” — Richard Stallman",
                "creditText": "SMS4Smile Quotes",
                "creator": {
                    "@id": "https://sms4smile.com/quotes/#organization"
                }
            }
        },
        {
            "@type": "BreadcrumbList",
            "itemListElement": [
                {
                    "@type": "ListItem",
                    "position": 1,
                    "name": "Home",
                    "item": "https://sms4smile.com/"
                },
                {
                    "@type": "ListItem",
                    "position": 2,
                    "name": "Quotes",
                    "item": "https://sms4smile.com/quotes/"
                },
                {
                    "@type": "ListItem",
                    "position": 3,
                    "name": "Richard Stallman",
                    "item": "https://sms4smile.com/quotes/author/richard-stallman/"
                },
                {
                    "@type": "ListItem",
                    "position": 4,
                    "name": "The principal lesson of Emacs is...",
                    "item": "https://sms4smile.com/quotes/richard-stallman/the-principal-lesson-of-emacs-is-that-a-language-for-extensions/"
                }
            ],
            "@id": "https://sms4smile.com/quotes/richard-stallman/the-principal-lesson-of-emacs-is-that-a-language-for-extensions/#breadcrumb"
        },
        {
            "@type": "WebSite",
            "@id": "https://sms4smile.com/quotes/#website",
            "name": "SMS4Smile Quotes",
            "url": "https://sms4smile.com/quotes/",
            "publisher": {
                "@id": "https://sms4smile.com/quotes/#organization"
            }
        },
        {
            "@type": "Organization",
            "@id": "https://sms4smile.com/quotes/#organization",
            "name": "SMS4Smile Quotes",
            "url": "https://sms4smile.com/quotes/",
            "logo": {
                "@type": "ImageObject",
                "url": "https://sms4smile.com/quotes/wp-content/themes/sq/assets/icons/icon-512.png",
                "width": 512,
                "height": 512
            }
        }
    ]
}
```
