[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Shrinking the C core
From: |
Emanuel Berg |
Subject: |
Re: Shrinking the C core |
Date: |
Thu, 07 Sep 2023 08:15:43 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Po Lu wrote:
>> Yes. There was a time not so long ago when cl.el was banned
>> from use in our Lisp code, except for at compile time.
>> Our Emacs Lisp was small, simple to understand, and easy to
>> learn. Now things in cl-lib.el get used as if they are just
>> a normal part of Emacs Lisp. Our language is thus MUCH more
>> difficult to understand, perhaps by a factor of somewhere
>> between 3 and 10. When perusing even established parts of
>> Emacs I groan inwardly every time I encounter one of these
>> needless cl-lib features. It stops me dead, forcing me to
>> consult doc strings (which are often missing and often
>> inadequate even when they are present) or even manuals.
>
> I agree. The use of generic functions for window system
> initialization irks me to no end.
The cl-lib features are awesome, especially `cl-loop' but
other come to mind as well. It isn't much more complicated
than anything else and provides much more expressive power
to Elisp.
--
underground experts united
https://dataswamp.org/~incal
- Re: Shrinking the C core, (continued)
- Re: Shrinking the C core, Richard Stallman, 2023/09/05
- Re: Shrinking the C core, Po Lu, 2023/09/07
- Re: Shrinking the C core,
Emanuel Berg <=
- Re: Shrinking the C core, Richard Stallman, 2023/09/10
- Re: Shrinking the C core, Eli Zaretskii, 2023/09/11
- Re: Shrinking the C core, Richard Stallman, 2023/09/12
- Re: Shrinking the C core, Emanuel Berg, 2023/09/13
- Re: Shrinking the C core, Manuel Giraud, 2023/09/07
- Re: Shrinking the C core, Po Lu, 2023/09/07
- Re: Shrinking the C core, Eli Zaretskii, 2023/09/07
- Re: Shrinking the C core, Arthur Miller, 2023/09/08
- Re: Shrinking the C core, Gerd Möllmann, 2023/09/08
- Re: Shrinking the C core, João Távora, 2023/09/09