[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: "Why is emacs so square?"
From: |
Stefan Monnier |
Subject: |
Re: "Why is emacs so square?" |
Date: |
Wed, 22 Apr 2020 13:00:22 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
>> I don't think the concept of "standard library" makes sense for Emacs
>> Lisp. However, I conceptually divide the programming facilities
>> of Emacs into
>>
>> * The Emacs Lisp language
>>
>> and
>>
>> * the editing facilities.
Because of how it evolved, there is clear separation.
And it's hard to retro-fit a distinction after-the-fact.
But I personally do think of the Elisp world as split into various "layers":
A- The core language itself.
B- The core standard library.
C- Extra libraries bundled with Emacs.
D- Extra libraries distributed in GNU ELPA.
E- Extra libraries distributed elsewhere.
Yet, I would be hard pressed to draw the separation between some of
those layers (and more so to "define" that separation).
>> I see buffers as part of the editing facilities, not part of the Emacs
>> Lisp language itself.
Great example: putting it in (B) makes sense, yet at the same time I'd
put buffer-local variables in (A), thus breaking the layering.
> I'm not sure I see that distinction, since Emacs Lisp as a language
> doesn't really make sense without the editing facilities.
There are other implementations of Elisp, some of which are not tied to
an editor, so it can make sense (see the paper Mike Sperber and I wrote
for HOPL-2020 for an example).
Stefan
- Re: "Why is emacs so square?", (continued)
- Re: "Why is emacs so square?", 조성빈, 2020/04/19
- Re: "Why is emacs so square?", Po Lu, 2020/04/19
- Re: "Why is emacs so square?", Richard Stallman, 2020/04/19
- Re: "Why is emacs so square?", Po Lu, 2020/04/20
- Re: "Why is emacs so square?", Richard Stallman, 2020/04/20
- Re: "Why is emacs so square?", Po Lu, 2020/04/20
- Re: "Why is emacs so square?", Richard Stallman, 2020/04/21
- Re: "Why is emacs so square?", Po Lu, 2020/04/22
- Re: "Why is emacs so square?",
Stefan Monnier <=
- Re: "Why is emacs so square?", Po Lu, 2020/04/23
- Re: "Why is emacs so square?", Stefan Monnier, 2020/04/23
- Re: "Why is emacs so square?", Po Lu, 2020/04/26
- Re: "Why is emacs so square?", Richard Stallman, 2020/04/23
- Re: "Why is emacs so square?", Eduardo Ochs, 2020/04/23
- Re: "Why is emacs so square?", Kévin Le Gouguec, 2020/04/24
- Re: "Why is emacs so square?", Richard Stallman, 2020/04/24
- Re: "Why is emacs so square?", Eli Zaretskii, 2020/04/25
- RE: "Why is emacs so square?", Drew Adams, 2020/04/25
- Re: "Why is emacs so square?", Richard Stallman, 2020/04/25