[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: |
Emanuel Berg |
|
Subject: |
Re: What's missing in ELisp that makes people want to use cl-lib? |
|
Date: |
Wed, 08 Nov 2023 15:19:37 +0100 |
|
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Richard Stallman wrote:
>> So, Richard, I see that you are fighting to preserve
>> something real and important -- your vision of Emacs Lisp
>> as a coherent language -- and I believe that may be your
>> prerogative as its creator. But I also believe you may be
>> a decade or two too late.
>
> It is not too late if we find a few more contributors who
> appreciate what is at stake [...]
Maybe, but how?
We have `cl-incf' and can't remove it as that would break the
CL emulation interface.
To the people who use it, and don't care about the CL
emulation part necessarily, they just think it is useful, we
can't say instead use
(setq var (1+ var))
because we can't make the case that that is in any way better
than
(cl-incf var)
We can however add a new function, "incf", that does the same
thing, only does not rely upon cl-lib in any way.
But how would this help the maintainers? Instead of
familiarizing themselves with `cl-incf', and all other
functions provided by cl-lib that are in use and people will
continue to use, they will have to learn the new functions
replacing them? So what difference will that make?
--
underground experts united
https://dataswamp.org/~incal
- 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?, Philip Kaludercic, 2023/11/02
- Re: What's missing in ELisp that makes people want to use cl-lib?, Bob Rogers, 2023/11/02
- Re: What's missing in ELisp that makes people want to use cl-lib?, Emanuel Berg, 2023/11/03
- Re: What's missing in ELisp that makes people want to use cl-lib?, Bob Rogers, 2023/11/03
- Re: What's missing in ELisp that makes people want to use cl-lib?, Emanuel Berg, 2023/11/03
- Re: What's missing in ELisp that makes people want to use cl-lib?, Bob Rogers, 2023/11/03
- Re: What's missing in ELisp that makes people want to use cl-lib?, Emanuel Berg, 2023/11/04
- Re: What's missing in ELisp that makes people want to use cl-lib?, Stephen Berman, 2023/11/04
- Re: What's missing in ELisp that makes people want to use cl-lib?, Emanuel Berg, 2023/11/05
- Re: What's missing in ELisp that makes people want to use cl-lib?, Richard Stallman, 2023/11/07
- Re: What's missing in ELisp that makes people want to use cl-lib?,
Emanuel Berg <=
- Re: What's missing in ELisp that makes people want to use cl-lib?, Björn Bidar, 2023/11/08
- Re: What's missing in ELisp that makes people want to use cl-lib?, Alan Mackenzie, 2023/11/08
- Re: What's missing in ELisp that makes people want to use cl-lib?, Emanuel Berg, 2023/11/08
- Re: What's missing in ELisp that makes people want to use cl-lib?, Dmitry Gutov, 2023/11/08
- Re: What's missing in ELisp that makes people want to use cl-lib?, João Távora, 2023/11/08
- 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/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?, Eli Zaretskii, 2023/11/09
- Re: What's missing in ELisp that makes people want to use cl-lib?, João Távora, 2023/11/09