[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: What's missing in ELisp that makes people want to use cl-lib?
From: |
T.V Raman |
Subject: |
Re: What's missing in ELisp that makes people want to use cl-lib? |
Date: |
Wed, 08 Nov 2023 19:59:41 -0800 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Michael Heerdegen <michael_heerdegen@web.de> writes:
One more fan of cl, and cl-libs is a good solution and a nice compromise
between having the expressiveness of cl, without loading all of cl at
runtime.
Creating and migrating to cl-libs was a large effort:
A. For the creators of cl-libs who carefully did the refactoring,
and for
B: Package authors who paid attention to the "cl used at runtime "
warning to properly namespace-qualify cl calls, and remove (require
'cl)
So I dont quite understand the apparent desire to negate all of that work?
>
>> I like cl-lib (it could be optimized better still, but it's good for
>> certain uses), and this discussion doesn't look like it will reach any
>> constructive conclusion, so it didn't seem worth it to spend time on
>> it.
>
> I also find it a bit exaggerating: cl-lib is large, but the majority of
> its uses in Emacs are from a small subset. In cases where it's
> objectively beneficial, using its stuff can make the code actually
> better readable. But everybody should, as always, just select the
> simplest tools when coding. Please let's avoid a discussion about what
> different opinions about readability and simplicity we have.
>
> But of course: when we continue to migrate the most useful stuff in
> cl-lib out to other libraries (like we did with generic functions,
> generalized variables, sequence functions, ...), answering this question
> might become harder in the future.
>
> Michael.
>
>
--
- Re: What's missing in ELisp that makes people want to use cl-lib?, (continued)
- Re: What's missing in ELisp that makes people want to use cl-lib?, Richard Stallman, 2023/11/11
- Re: What's missing in ELisp that makes people want to use cl-lib?, Gerd Möllmann, 2023/11/10
- Re: What's missing in ELisp that makes people want to use cl-lib?, Gerd Möllmann, 2023/11/10
- Re: What's missing in ELisp that makes people want to use cl-lib?, Alan Mackenzie, 2023/11/10
- Re: What's missing in ELisp that makes people want to use cl-lib?, João Távora, 2023/11/10
- Re: What's missing in ELisp that makes people want to use cl-lib?, Manuel Giraud, 2023/11/10
- Re: What's missing in ELisp that makes people want to use cl-lib?, Po Lu, 2023/11/10
- Re: What's missing in ELisp that makes people want to use cl-lib?, Michael Heerdegen, 2023/11/08
- Re: What's missing in ELisp that makes people want to use cl-lib?,
T.V Raman <=
- Re: What's missing in ELisp that makes people want to use cl-lib?, Gerd Möllmann, 2023/11/09
- Re: What's missing in ELisp that makes people want to use cl-lib?, Alan Mackenzie, 2023/11/09
- Re: What's missing in ELisp that makes people want to use cl-lib?, Dmitry Gutov, 2023/11/09
- Re: What's missing in ELisp that makes people want to use cl-lib?, João Távora, 2023/11/09
- Re: What's missing in ELisp that makes people want to use cl-lib?, Alan Mackenzie, 2023/11/09
- Re: What's missing in ELisp that makes people want to use cl-lib?, João Távora, 2023/11/09
- Re: What's missing in ELisp that makes people want to use cl-lib?, Emanuel Berg, 2023/11/09
- Re: What's missing in ELisp that makes people want to use cl-lib?, Alan Mackenzie, 2023/11/10
- Re: What's missing in ELisp that makes people want to use cl-lib?, João Távora, 2023/11/10
- Re: What's missing in ELisp that makes people want to use cl-lib?, Eli Zaretskii, 2023/11/10