From: Alan Mackenzie <acm@muc.de>
To: "João Távora" <joaotavora@gmail.com>
Cc: "Dmitry Gutov" <dmitry@gutov.dev>,
"Gerd Möllmann" <gerd.moellmann@gmail.com>,
"Björn Bidar" <bjorn.bidar@thaodan.de>,
emacs-devel@gnu.org
Subject: Re: What's missing in ELisp that makes people want to use cl-lib?
Date: Fri, 10 Nov 2023 14:25:30 +0000 [thread overview]
Message-ID: <ZU49WtKuOFw3th_1@ACM> (raw)
In-Reply-To: <CALDnm51PBKYPK4Ocv4DYWY_FUJFQtAWHAMN-M2TbpQvRFsuSXg@mail.gmail.com>
Hello, João.
On Fri, Nov 10, 2023 at 12:53:10 +0000, João Távora wrote:
> On Fri, Nov 10, 2023 at 12:13 PM Alan Mackenzie <acm@muc.de> wrote:
> > On Thu, Nov 09, 2023 at 13:41:48 +0000, João Távora wrote:
> > > On Thu, Nov 9, 2023 at 1:36 PM Alan Mackenzie <acm@muc.de> wrote:
> > > > On Thu, Nov 09, 2023 at 12:40:24 +0000, João Távora wrote:
> > > > > On Thu, Nov 9, 2023 at 11:49 AM Dmitry Gutov <dmitry@gutov.dev> wrote:
> > > > > > Improving cl-lib's documentation would be a welcome effort.
> > > > > For sure, and not a hard one as well, as all those functions and
> > > > > macros are pretty good, often flawless emulations of CL functions that
> > > > > are impeccably documented in
> > > > > http://www.lispworks.com/documentation/HyperSpec/Front/
> > > > > Which is of free access (though not of a compatible license, I
> > > > > think). But if people can point to the 5 most confusing functions
> > > > > they think are poorly documented, I volunteer to rewrite the
> > > > > docstrings for them.
> > > > How much are you prepared to do? I don't have a list of the _most_
> > > > confusing doc strings, there are too many to chose from. But starting
> > > > at the start of cl-macs.el, we have:
> > > > (i) cl--compiler-macro-list*; completely undocumented.
> > > > (ii) cl--simple-expr-p: Talks about "side effects", but not what they
> > > > are side effects of. Doesn't describe it's parameters or return
> > > > value. It's unclear what it is that "executes quickly".
> > > > (iii) cl--expr-contains: It's unclear what X and Y are, and what "refers
> > > > to" means.
> > > > (iv) cl--expr-contains-any; completely undocumented.
> > > > (v) cl--expr-depends-p: It's unclear what X and Y are, though Y appears
> > > > to be some sort of container of symbols. It's unclear what sort of
> > > > "dependency" the function handles, or what "may" means in the context.
> > > > There are many more.
> > > These are all internal functions and implementation details. They're
> > > not necessary at all for users of cl-lib.el, only for its developers.
> > So, you're not prepared to rewrite their doc strings as you promised
> > yesterday, any more.
> I thought the whole problem is that code using cl-lib.el is hard to use.
More precisely, it's hard to understand and to debug, precisely because
it uses cl-* functions.
> You said cl-labels was "obscure", so I was prepared to enhance its
> docstring, yes. That's a public macro. Along with 4 other "obscure"
> public ones.
Ah, so your offer of fixing 5 doc strings is limited to obscure objects.
That wasn't clear from the outset, and wasn't what you said.
Documentation won't help cl-labels become any less obscure. I've
debugged code using it, but I havn't any clue what it does. There is
nothing about its functionality which sticks in memory. Its name is
poor - "labels" isn't a verb, and what it does has nothing to do with
labels.
> Documentation cl-lib's implementation details is something else
> entirely. It doesn't hurt if there's suspicion that cl-lib.el is
> misbehaving in function or efficiency. But that's not the matter in
> discussion here and it doesn't solve the presumed problem of not
> understanding code that makes uses cl-lib.
It would solve part of the problem.
> > > What problem are you trying to solve by enhancing these docstrings?
> > Being able to debug Emacs problems.
> What problem specifically are you having trouble with? What do you
> ultimately want to achieve that you can't without docstrings for
> cl-lib.el's implementation details. This might be an XY problem
> (https://en.wikipedia.org/wiki/XY_problem)
I'm not having any specific problem at the moment. The need for accurate
readable doc strings, particularly for code as difficult and obscure as
cl-*, should be self-evident.
I don't know what an "XY problem" is and can't be bothered to look up
your reference. Thanks for not explaining clearly what you mean.
> > cl-lib uses itself, and needs debugging too. Debugging code that uses
> > abstractions often requires penetrating these abstractions and checking
> > their innards.
> Well, no. I don't go read OS source code whenever I have doubts
> about how to use a system call or how to read a given piece of
> code that uses that system call, I read the manual page for the system
> call itself.
One Emacs bug I solved involved hacking into the Linux kernel. The
solution to the bug was to upgrade to a specific kernel version or later.
> Just as I don't pull up a magnifying glass to check if my CPU's
> transistors are doing what they should, I trust the data sheet
> describing the instructions. So, no, at least not desirably. That's
> the whole argument for good docstrings: that it relieves you from
> having to penetrate innards to understand a function's interface.
> Feels a bit odd to be defending age-old ideas of encapsulation and
> information-hiding here.
Total strawman argument.
> To summarize, I thought it would be absolutely clear that I volunteered
> to write docstrings for public functions, public interfaces.
No, it wasn't clear.
> I'm amazed it wasn't, but I apologize for the misunderstanding
> nonetheless. Docstrings for things that the user sees, is confused by,
> finds obscure, etc. Give me 5 of those, and I'll rework their
> docstrings for clarity.
I did so in my last post, and you've just snipped them without comment.
That's twice I've given you five bad doc strings, and you aren't acting
on either set. That took a significant amount of my time.
Thanks.
It seems to me you are going back on your undertaking to amend these five
doc strings.
> I suggest cl-labels since you singled it out and some sequence
> manipulating functions which just say: "Keywords supported: :test
> :test-not :key :start :end :from-end" but don't explain what each of
> those keyword arguments do.
That would certainly be useful, yes.
> Another useful thing would be to extend eldoc support in Elisp mode
> to be able to highlight the currently active keyword argument. I'll
> also look into that, but no promises.
That is something else entirely, unrelated to the poor quality of the doc
strings that we're talking about.
> Thanks,
> João
--
Alan Mackenzie (Nuremberg, Germany).
next prev parent reply other threads:[~2023-11-10 14:25 UTC|newest]
Thread overview: 570+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-09-13 5:24 [External] : Re: Shrinking the C core Arthur Miller
2023-09-13 14:46 ` Drew Adams
2023-09-14 12:09 ` Arthur Miller
2023-09-15 16:17 ` Emanuel Berg
2023-09-15 20:04 ` Drew Adams
2023-09-15 20:21 ` Emanuel Berg
2023-09-16 20:55 ` Drew Adams
2023-09-17 10:08 ` Emanuel Berg
2023-09-17 14:34 ` Yuri Khan
2023-09-17 23:14 ` Emanuel Berg
2023-09-17 17:16 ` Drew Adams
2023-09-17 23:48 ` Emanuel Berg
2023-09-15 8:18 ` Emanuel Berg
2023-09-17 0:46 ` Richard Stallman
2023-09-17 4:55 ` Alfred M. Szmidt
2023-09-17 9:13 ` Emanuel Berg
2023-09-17 9:54 ` Alfred M. Szmidt
2023-09-17 17:38 ` Drew Adams
2023-09-18 19:38 ` Emanuel Berg
2023-09-19 10:19 ` Richard Stallman
2023-09-19 10:21 ` Richard Stallman
2023-09-19 11:21 ` Emanuel Berg
2023-09-19 12:39 ` Eli Zaretskii
2023-09-21 20:27 ` Richard Stallman
2023-09-17 5:41 ` Eli Zaretskii
2023-09-17 8:54 ` Emanuel Berg
2023-09-17 17:29 ` Drew Adams
2023-09-18 19:40 ` Emanuel Berg
2023-10-15 1:53 ` Richard Stallman
2023-10-15 2:46 ` Emanuel Berg
2023-10-15 5:57 ` Eli Zaretskii
2023-10-15 5:54 ` Eli Zaretskii
2023-10-17 4:51 ` Emanuel Berg
2023-10-19 1:28 ` Lisp files that load cl-lib in problematical ways Richard Stallman
2023-10-19 4:14 ` Emanuel Berg
2023-10-19 4:54 ` Eli Zaretskii
2023-10-19 5:18 ` Emanuel Berg
2023-10-19 7:56 ` Eli Zaretskii
2023-10-19 8:11 ` Emanuel Berg
2023-10-24 0:59 ` Richard Stallman
2023-10-19 7:34 ` Stephen Berman
2023-10-19 7:55 ` Eli Zaretskii
2023-10-19 8:32 ` Stephen Berman
2023-10-19 9:04 ` Andrea Corallo
2023-10-19 13:44 ` Andrea Corallo
2023-10-19 14:14 ` Eli Zaretskii
2023-10-19 16:11 ` Andrea Corallo
2023-10-25 22:02 ` Andrea Corallo
2023-10-25 22:31 ` Andrea Corallo
2023-10-26 5:18 ` Eli Zaretskii
2023-10-26 11:19 ` Andrea Corallo
2023-10-26 5:16 ` Eli Zaretskii
2023-11-07 10:51 ` Andrea Corallo
2023-11-08 18:01 ` Andrea Corallo
2023-11-09 11:41 ` Andrea Corallo
2023-11-09 15:37 ` Eli Zaretskii
2023-11-09 16:10 ` Andrea Corallo
2023-11-09 16:36 ` Eli Zaretskii
2023-11-09 18:34 ` Andrea Corallo
2023-11-09 19:48 ` Eli Zaretskii
2023-10-21 5:19 ` Richard Stallman
2023-10-21 5:19 ` Richard Stallman
2023-10-19 5:27 ` Alan Mackenzie
2023-10-19 7:47 ` Eli Zaretskii
2023-10-19 11:19 ` Emanuel Berg
2023-10-19 12:29 ` Eli Zaretskii
2023-10-20 3:02 ` Emanuel Berg
2023-10-20 6:10 ` Dr. Arne Babenhauserheide
2023-10-20 6:30 ` Emanuel Berg
2023-10-20 6:49 ` Eli Zaretskii
2023-10-21 10:18 ` Emanuel Berg
2023-10-21 15:17 ` Jens Schmidt
2023-10-21 15:21 ` Eli Zaretskii
2023-10-22 0:52 ` Björn Bidar
2023-10-22 1:20 ` Emanuel Berg
2023-10-23 2:08 ` Richard Stallman
2023-10-23 2:31 ` Eli Zaretskii
2023-10-23 8:13 ` Stefan Kangas
[not found] ` <87pm17iilu.fsf@>
2023-10-22 5:09 ` Eli Zaretskii
2023-10-23 11:07 ` Alan Mackenzie
2023-10-23 11:47 ` Eli Zaretskii
2023-10-23 12:26 ` Emanuel Berg
2023-10-23 12:18 ` Emanuel Berg
2023-10-23 12:51 ` Eli Zaretskii
2023-10-19 12:34 ` Alan Mackenzie
2023-10-19 12:55 ` Eli Zaretskii
2023-10-19 13:28 ` Alan Mackenzie
2023-10-19 14:09 ` Eli Zaretskii
2023-10-21 3:34 ` Michael Heerdegen
2023-10-21 5:21 ` Richard Stallman
2023-10-21 7:42 ` Eli Zaretskii
2023-10-21 17:53 ` Alan Mackenzie
2023-10-21 18:03 ` Gerd Möllmann
2023-10-21 20:13 ` [External] : " Drew Adams
2023-10-25 2:44 ` Richard Stallman
2023-10-21 19:00 ` Eli Zaretskii
2023-10-21 20:38 ` Alan Mackenzie
2023-10-22 3:40 ` Gerd Möllmann
2023-10-25 2:44 ` Richard Stallman
2023-10-25 12:15 ` Eli Zaretskii
2023-10-25 12:57 ` Emanuel Berg
2023-10-23 2:12 ` Richard Stallman
2023-10-21 12:05 ` Alan Mackenzie
2023-10-23 2:11 ` Richard Stallman
2023-10-23 12:54 ` Alan Mackenzie
2023-10-23 14:11 ` Eli Zaretskii
2023-10-25 2:46 ` Richard Stallman
2023-10-25 12:21 ` Eli Zaretskii
2023-10-26 2:27 ` Richard Stallman
2023-10-26 6:50 ` Eli Zaretskii
2023-10-26 10:16 ` Emanuel Berg
2023-10-23 14:06 ` Gregory Heytings
2023-10-23 14:34 ` Eli Zaretskii
2023-10-23 14:48 ` Gregory Heytings
2023-10-23 14:57 ` Eli Zaretskii
2023-10-23 22:11 ` Stefan Kangas
2023-10-24 2:31 ` Eli Zaretskii
2023-10-24 8:18 ` Po Lu
2023-10-24 8:35 ` Stefan Kangas
2023-10-24 9:04 ` Ihor Radchenko
2023-10-24 11:35 ` Eli Zaretskii
2023-10-24 12:41 ` Ihor Radchenko
2023-10-24 12:48 ` Eli Zaretskii
2023-10-24 13:01 ` Ihor Radchenko
2023-10-24 13:07 ` Eli Zaretskii
2023-10-24 13:33 ` Ihor Radchenko
2023-10-24 13:51 ` Eli Zaretskii
2023-10-24 14:31 ` Andrea Corallo
2023-10-24 15:00 ` Corwin Brust
2023-10-24 18:05 ` Andrea Corallo
2023-10-24 19:43 ` Ihor Radchenko
2023-10-25 18:19 ` Corwin Brust
2023-10-24 11:30 ` Eli Zaretskii
2023-10-24 15:44 ` Stefan Kangas
2023-10-24 8:10 ` Björn Bidar
[not found] ` <87cyx4jva9.fsf@>
2023-10-24 11:27 ` Eli Zaretskii
2023-10-24 12:43 ` Emanuel Berg
2023-10-24 12:54 ` Eli Zaretskii
2023-10-24 15:19 ` Emanuel Berg
2023-10-24 15:29 ` Björn Bidar
[not found] ` <87ttqghwcs.fsf@>
2023-10-24 15:54 ` Eli Zaretskii
2023-10-24 17:54 ` Emanuel Berg
2023-10-24 18:36 ` Eli Zaretskii
2023-10-27 2:12 ` Richard Stallman
2023-10-27 6:19 ` Eli Zaretskii
2023-10-23 15:07 ` Emanuel Berg
2023-10-19 17:47 ` Björn Bidar
2023-10-23 2:08 ` Richard Stallman
2023-10-23 11:18 ` Eli Zaretskii
2023-10-25 2:47 ` Richard Stallman
2023-10-25 3:11 ` Emanuel Berg
2023-10-25 7:57 ` Stefan Kangas
2023-10-25 8:07 ` Gerd Möllmann
2023-10-26 2:27 ` Richard Stallman
2023-10-26 6:55 ` Eli Zaretskii
2023-10-26 9:31 ` Adam Porter
2023-10-26 9:42 ` Eli Zaretskii
2023-10-26 10:03 ` Dmitry Gutov
2023-10-26 10:34 ` Alan Mackenzie
2023-10-26 11:32 ` Emanuel Berg
2023-10-26 19:47 ` Bob Rogers
2023-10-26 19:59 ` Emanuel Berg
2023-10-28 3:20 ` Richard Stallman
2023-10-28 15:39 ` What's missing in ELisp that makes people want to use cl-lib? Stefan Kangas
2023-10-28 16:18 ` Emanuel Berg
2023-10-28 18:52 ` Eli Zaretskii
2023-10-28 19:08 ` Emanuel Berg
2023-10-28 19:15 ` Eli Zaretskii
2023-10-28 19:36 ` Emanuel Berg
2023-10-28 19:10 ` Jim Porter
2023-10-28 19:14 ` Eli Zaretskii
2023-10-28 21:03 ` Jim Porter
2023-10-29 6:10 ` Eli Zaretskii
2023-10-30 2:09 ` Richard Stallman
2023-10-30 17:13 ` Jim Porter
2023-10-30 2:09 ` Richard Stallman
2023-10-31 2:31 ` Adam Porter
2023-10-31 3:27 ` Eli Zaretskii
2023-10-31 10:38 ` João Távora
2023-11-02 2:28 ` Richard Stallman
2023-11-02 2:42 ` Jim Porter
2023-11-02 8:55 ` Philip Kaludercic
2023-11-02 9:27 ` Eli Zaretskii
2023-11-02 21:26 ` Philip Kaludercic
2023-11-03 1:51 ` Bob Rogers
2023-11-03 2:21 ` Emanuel Berg
2023-11-03 19:51 ` Bob Rogers
2023-11-03 20:32 ` Emanuel Berg
2023-11-03 22:33 ` Bob Rogers
2023-11-03 22:46 ` Emanuel Berg
2023-11-04 9:34 ` Stephen Berman
2023-11-05 18:52 ` Emanuel Berg
2023-11-07 16:17 ` Richard Stallman
2023-11-08 14:19 ` Emanuel Berg
2023-11-08 15:00 ` Björn Bidar
[not found] ` <87r0l070jt.fsf@>
2023-11-08 17:18 ` Alan Mackenzie
2023-11-08 17:59 ` Emanuel Berg
2023-11-08 20:19 ` Dmitry Gutov
2023-11-08 21:10 ` João Távora
2023-11-08 23:17 ` Emanuel Berg
2023-11-09 10:05 ` Alan Mackenzie
2023-11-09 11:06 ` João Távora
2023-11-09 11:37 ` Eli Zaretskii
2023-11-09 12:34 ` João Távora
2023-11-09 13:38 ` João Távora
2023-11-09 15:05 ` Eli Zaretskii
2023-11-09 15:29 ` Emanuel Berg
2023-11-09 15:43 ` Eli Zaretskii
2023-11-11 13:10 ` Emanuel Berg
2023-11-11 13:57 ` Eli Zaretskii
2023-11-11 14:07 ` Emanuel Berg
2023-11-11 14:16 ` Eli Zaretskii
2023-11-11 14:54 ` Emanuel Berg
2023-11-11 16:05 ` Eli Zaretskii
2023-11-09 15:39 ` João Távora
2023-11-09 15:51 ` Eli Zaretskii
2023-11-09 16:23 ` João Távora
2023-11-09 13:45 ` Po Lu
2023-11-09 14:28 ` João Távora
2023-11-09 14:39 ` João Távora
2023-11-10 0:02 ` Po Lu
2023-11-10 2:23 ` João Távora
2023-11-10 2:42 ` Po Lu
2023-11-10 11:11 ` João Távora
2023-11-10 12:52 ` Po Lu
2023-11-10 13:08 ` João Távora
2023-11-10 13:39 ` Po Lu
2023-11-10 14:18 ` Manuel Giraud via Emacs development discussions.
2023-11-10 21:05 ` Dmitry Gutov
2023-11-11 1:11 ` Po Lu
2023-11-11 1:44 ` Dmitry Gutov
2023-11-11 1:58 ` Po Lu
2023-11-11 15:54 ` Emanuel Berg
2023-11-12 0:22 ` Po Lu
2023-11-11 6:01 ` Michael Heerdegen
2023-11-11 7:55 ` Eli Zaretskii
2023-11-11 13:09 ` João Távora
2023-11-11 13:17 ` Po Lu
2023-11-11 13:39 ` João Távora
2023-11-11 14:06 ` Po Lu
2023-11-11 14:43 ` João Távora
2023-11-11 13:53 ` Eli Zaretskii
2023-11-11 14:01 ` João Távora
2023-11-11 14:09 ` Eli Zaretskii
2023-11-11 14:22 ` João Távora
2023-11-11 14:25 ` Eli Zaretskii
2023-11-11 14:39 ` João Távora
2023-11-11 15:06 ` Emanuel Berg
2023-11-11 18:33 ` [External] : " Drew Adams
2023-11-11 18:49 ` Emanuel Berg
2023-11-11 14:53 ` Gerd Möllmann
2023-11-11 15:51 ` Eli Zaretskii
2023-11-11 18:07 ` Gerd Möllmann
2023-11-11 20:37 ` Eli Zaretskii
2023-11-11 20:53 ` Emanuel Berg
2023-11-12 6:49 ` Eli Zaretskii
2023-11-12 7:22 ` Gerd Möllmann
2023-11-12 11:28 ` Alan Mackenzie
2023-11-14 2:58 ` Richard Stallman
2023-11-12 6:59 ` Gerd Möllmann
2023-11-12 8:44 ` Eli Zaretskii
2023-11-13 6:28 ` Gerd Möllmann
2023-11-13 14:56 ` Eli Zaretskii
2023-11-13 16:38 ` Gerd Möllmann
2023-11-16 3:04 ` Richard Stallman
2023-11-11 21:49 ` Dmitry Gutov
2023-11-12 2:36 ` João Távora
2023-11-12 6:27 ` Eli Zaretskii
2023-11-12 10:21 ` João Távora
2023-11-12 11:22 ` Eli Zaretskii
2023-11-12 14:34 ` João Távora
2023-11-12 7:11 ` Gerd Möllmann
2023-11-12 22:09 ` Dmitry Gutov
2023-11-12 23:14 ` João Távora
2023-11-13 0:25 ` Dmitry Gutov
2023-11-13 1:03 ` João Távora
2023-11-13 2:43 ` Dmitry Gutov
2023-11-14 0:41 ` Dmitry Gutov
2023-11-14 2:27 ` João Távora
2023-11-14 2:44 ` Dmitry Gutov
2023-11-14 10:34 ` João Távora
2023-11-14 11:47 ` Dmitry Gutov
2023-11-14 12:14 ` João Távora
2023-11-14 12:20 ` Dmitry Gutov
2023-11-14 12:50 ` João Távora
2023-11-14 2:44 ` João Távora
2023-11-14 2:48 ` Dmitry Gutov
2023-11-14 15:45 ` Michael Heerdegen
2023-11-14 23:11 ` Dmitry Gutov
2023-11-14 23:52 ` João Távora
2023-11-15 0:46 ` Dmitry Gutov
2023-11-15 1:07 ` João Távora
2023-11-15 1:17 ` João Távora
2023-11-15 1:32 ` Dmitry Gutov
2023-11-15 1:28 ` Dmitry Gutov
2023-11-15 12:14 ` João Távora
2023-11-15 14:05 ` Dmitry Gutov
2023-11-15 15:02 ` João Távora
2023-11-15 15:29 ` João Távora
2023-11-15 19:12 ` Dmitry Gutov
2023-11-15 19:56 ` Gerd Möllmann
2023-11-15 23:25 ` Dmitry Gutov
2023-11-16 0:28 ` João Távora
2023-11-16 5:45 ` Gerd Möllmann
2023-11-16 14:30 ` João Távora
2023-11-16 16:02 ` Michael Heerdegen
2023-11-16 16:24 ` João Távora
2023-11-16 17:44 ` Gerd Möllmann
2023-11-16 20:06 ` João Távora
2023-11-16 20:12 ` Gerd Möllmann
2023-11-17 14:16 ` Gerd Möllmann
2023-11-16 20:09 ` Gerd Möllmann
2023-11-16 21:54 ` Dmitry Gutov
2023-11-17 2:44 ` Stefan Monnier
2023-11-17 2:47 ` Dmitry Gutov
2023-11-17 7:12 ` Eli Zaretskii
2023-11-17 6:08 ` Gerd Möllmann
2023-11-17 7:21 ` Eli Zaretskii
2023-11-17 16:14 ` Stefan Monnier
2023-11-18 5:58 ` Gerd Möllmann
2023-11-20 14:56 ` Augusto Stoffel
2023-11-17 14:45 ` Gerd Möllmann
2023-11-20 14:30 ` PCL [Re: " Madhu
2023-11-20 14:35 ` João Távora
2023-11-20 15:13 ` Gerd Möllmann
2023-11-17 2:09 ` Dmitry Gutov
2023-11-21 2:22 ` Dmitry Gutov
2023-11-16 13:23 ` Michael Heerdegen
2023-11-16 14:40 ` João Távora
2023-11-16 15:24 ` Michael Heerdegen
2023-11-16 15:29 ` João Távora
2023-11-16 13:43 ` Michael Heerdegen
2023-11-16 14:36 ` João Távora
2023-11-16 15:16 ` Michael Heerdegen
2023-11-16 15:24 ` João Távora
2023-11-16 16:42 ` Eli Zaretskii
2023-11-16 17:40 ` Michael Heerdegen
2023-11-16 21:58 ` João Távora
2023-11-17 6:56 ` Eli Zaretskii
2023-11-17 10:44 ` João Távora
2023-11-17 10:47 ` João Távora
2023-11-17 12:22 ` Eli Zaretskii
2023-11-17 13:14 ` João Távora
2023-11-17 15:01 ` Eli Zaretskii
2023-11-17 15:17 ` João Távora
2023-11-18 6:14 ` Gerd Möllmann
2023-11-17 14:49 ` Michael Heerdegen
2023-11-17 15:05 ` Eli Zaretskii
2023-11-18 3:03 ` Richard Stallman
2023-11-14 6:06 ` Gerd Möllmann
2023-11-13 8:35 ` Michael Heerdegen
2023-11-13 11:21 ` João Távora
2023-11-14 14:43 ` Michael Heerdegen
2023-11-15 5:59 ` Gerd Möllmann
2023-11-16 15:22 ` João Távora
2023-11-12 2:57 ` Richard Stallman
2023-11-12 6:45 ` Eli Zaretskii
2023-11-12 19:45 ` [External] : " Drew Adams
2023-11-14 2:58 ` Richard Stallman
2023-11-14 3:31 ` Sebastián Monía
2023-11-14 12:29 ` Eli Zaretskii
2023-11-15 18:28 ` Emanuel Berg
2023-11-16 1:33 ` T.V Raman
2023-11-14 5:05 ` [External] : " Drew Adams
2023-11-14 8:13 ` Tomas Hlavaty
2023-11-14 10:38 ` João Távora
2023-11-14 10:55 ` Po Lu
2023-11-14 11:47 ` João Távora
2023-11-14 14:04 ` Po Lu
2023-11-14 14:19 ` João Távora
2023-11-14 15:02 ` Po Lu
2023-11-14 15:35 ` João Távora
2023-11-15 0:13 ` Po Lu
2023-11-15 10:28 ` João Távora
2023-11-15 10:40 ` Eli Zaretskii
2023-11-15 10:56 ` João Távora
2023-11-15 12:36 ` Eli Zaretskii
2023-11-15 13:15 ` Po Lu
2023-11-15 13:28 ` João Távora
2023-11-15 13:34 ` Eli Zaretskii
2023-11-14 17:40 ` Tomas Hlavaty
2023-11-15 0:53 ` João Távora
2023-11-14 16:47 ` Tomas Hlavaty
2023-11-21 2:43 ` Richard Stallman
2024-01-03 4:11 ` Richard Stallman
2024-01-03 11:55 ` João Távora
2024-01-03 13:59 ` Eli Zaretskii
2024-01-03 12:44 ` Eli Zaretskii
2023-11-12 7:30 ` Michael Heerdegen
2023-11-12 19:48 ` [External] : " Drew Adams
2023-11-12 19:58 ` João Távora
2023-11-12 22:43 ` Drew Adams
2023-11-12 22:59 ` João Távora
2023-11-12 23:04 ` Drew Adams
2023-11-12 23:44 ` Emanuel Berg
2023-11-15 14:41 ` Augusto Stoffel
2023-11-15 14:51 ` João Távora
2023-11-15 21:21 ` Augusto Stoffel
2023-11-16 0:28 ` João Távora
2023-11-16 14:36 ` Augusto Stoffel
2023-11-16 14:57 ` João Távora
2023-11-16 15:42 ` Dmitry Gutov
2023-11-16 16:03 ` João Távora
2023-11-11 15:23 ` Emanuel Berg
2023-11-11 16:03 ` Eli Zaretskii
2023-11-11 16:41 ` Emanuel Berg
2023-11-11 16:45 ` Eli Zaretskii
2023-11-11 18:31 ` [External] : " Drew Adams
2023-11-11 18:30 ` Drew Adams
2023-11-11 13:37 ` Emanuel Berg
2023-11-11 13:50 ` Po Lu
2023-11-11 13:58 ` João Távora
2023-11-12 0:18 ` Po Lu
2023-11-11 13:20 ` Emanuel Berg
2023-11-11 18:32 ` [External] : " Drew Adams
2023-11-12 0:34 ` Po Lu
2023-11-12 2:00 ` Emanuel Berg
2023-11-12 6:56 ` Po Lu
2023-11-12 23:59 ` Emanuel Berg
2023-11-13 5:18 ` Po Lu
2023-11-13 6:09 ` Emanuel Berg
2023-11-09 15:23 ` Emanuel Berg
2023-11-10 0:31 ` Po Lu
2023-11-10 2:09 ` João Távora
2023-11-10 3:17 ` Po Lu
2023-11-10 10:54 ` João Távora
2023-11-10 13:14 ` Po Lu
2023-11-10 14:18 ` João Távora
2023-11-11 0:38 ` Po Lu
2023-11-11 12:10 ` João Távora
2023-11-11 13:03 ` Po Lu
2023-11-11 13:20 ` João Távora
2023-11-11 13:35 ` Po Lu
2023-11-11 18:13 ` Emanuel Berg
2023-11-12 0:25 ` Po Lu
2023-11-12 1:52 ` Emanuel Berg
2023-11-12 7:15 ` Po Lu
2023-11-12 23:55 ` Emanuel Berg
2023-11-13 5:16 ` Po Lu
2023-11-13 6:35 ` Emanuel Berg
2023-11-11 18:08 ` Emanuel Berg
2023-11-13 3:07 ` Richard Stallman
2023-11-10 21:22 ` Dmitry Gutov
2023-11-11 1:14 ` Po Lu
2023-12-05 10:45 ` Emanuel Berg
2023-11-10 21:17 ` Dmitry Gutov
2023-11-11 1:23 ` Po Lu
2023-11-11 6:11 ` tomas
2023-11-11 12:27 ` João Távora
2023-11-11 6:24 ` Michael Heerdegen
2023-11-11 20:42 ` Emanuel Berg
2023-11-12 7:42 ` Michael Heerdegen
2023-11-12 23:22 ` Emanuel Berg
2023-11-13 8:52 ` Michael Heerdegen
2023-11-13 11:31 ` João Távora
2023-11-15 23:26 ` Emanuel Berg
2023-11-11 12:16 ` João Távora
2023-11-11 12:52 ` Po Lu
2023-11-10 2:04 ` Po Lu
2023-11-10 8:20 ` Gerd Möllmann
2023-11-10 10:42 ` Po Lu
2023-11-10 11:36 ` João Távora
2023-11-10 12:12 ` Po Lu
2023-11-10 14:39 ` Gerd Möllmann
2023-11-11 0:12 ` Po Lu
2023-11-11 6:34 ` Gerd Möllmann
2023-11-11 7:49 ` Po Lu
2023-11-11 8:01 ` Eli Zaretskii
2023-11-15 14:50 ` Augusto Stoffel
2023-11-12 2:57 ` Richard Stallman
2023-11-10 14:35 ` Gerd Möllmann
2023-11-10 7:05 ` Gerd Möllmann
2023-11-10 13:16 ` Alan Mackenzie
2023-11-10 14:23 ` João Távora
2023-11-10 14:34 ` Manuel Giraud via Emacs development discussions.
2023-11-11 1:33 ` Po Lu
2023-11-09 3:17 ` Michael Heerdegen
2023-11-09 3:59 ` T.V Raman
2023-11-09 7:24 ` Gerd Möllmann
2023-11-09 10:34 ` Alan Mackenzie
2023-11-09 11:48 ` Dmitry Gutov
2023-11-09 12:40 ` João Távora
2023-11-09 13:36 ` Alan Mackenzie
2023-11-09 13:41 ` João Távora
2023-11-09 13:59 ` Emanuel Berg
2023-11-10 12:13 ` Alan Mackenzie
2023-11-10 12:53 ` João Távora
2023-11-10 13:17 ` Eli Zaretskii
2023-11-10 14:25 ` Alan Mackenzie [this message]
2023-11-10 14:35 ` João Távora
2023-11-10 15:11 ` Alan Mackenzie
2023-11-10 15:14 ` João Távora
2023-11-10 15:47 ` Alan Mackenzie
2023-11-10 16:10 ` João Távora
2023-11-10 20:24 ` Alan Mackenzie
2023-11-11 11:53 ` João Távora
2023-11-11 6:21 ` Michael Heerdegen
2023-11-11 13:20 ` Alan Mackenzie
2023-11-11 6:08 ` Michael Heerdegen
2023-11-11 12:50 ` João Távora
2023-11-13 3:07 ` Richard Stallman
2023-11-09 13:42 ` Dmitry Gutov
2023-11-09 13:07 ` Alan Mackenzie
2023-11-09 12:19 ` Gerd Möllmann
2023-11-09 14:49 ` Alan Mackenzie
2023-11-09 15:12 ` Emanuel Berg
2023-11-09 15:13 ` Emanuel Berg
2023-11-09 20:04 ` Bob Rogers
2023-11-11 3:13 ` Richard Stallman
2023-11-11 19:47 ` Bob Rogers
2023-11-13 3:07 ` Richard Stallman
2023-11-13 5:11 ` Bob Rogers
2023-11-15 3:21 ` Richard Stallman
2023-11-09 19:36 ` Gerd Möllmann
2023-11-03 2:22 ` Emanuel Berg
2023-11-03 7:07 ` Eli Zaretskii
2023-11-03 7:48 ` Philip Kaludercic
2023-11-03 7:59 ` Eli Zaretskii
2023-11-03 8:13 ` Philip Kaludercic
2023-11-12 2:57 ` Richard Stallman
2023-11-12 11:08 ` Petteri Hintsanen
2023-11-12 11:19 ` Eli Zaretskii
2023-11-12 23:48 ` Emanuel Berg
2023-12-21 4:20 ` Richard Stallman
2023-11-02 11:07 ` João Távora
2023-11-02 11:18 ` Emanuel Berg
2023-11-02 15:20 ` [External] : " Drew Adams
2023-11-02 15:31 ` João Távora
2023-11-02 18:28 ` Emanuel Berg
2023-11-07 16:18 ` Richard Stallman
2023-11-07 16:39 ` Drew Adams
2023-11-07 18:16 ` Bob Rogers
2023-11-09 2:35 ` Richard Stallman
2023-11-08 5:46 ` Gerd Möllmann
2023-11-01 1:51 ` Richard Stallman
2023-11-01 1:51 ` Richard Stallman
2023-10-29 16:31 ` Lisp files that load cl-lib in problematical ways João Távora
2023-10-29 17:16 ` [External] : " Drew Adams
2023-10-29 23:19 ` João Távora
2023-10-30 14:35 ` Emanuel Berg
2023-10-30 14:50 ` João Távora
2023-10-30 16:27 ` Emanuel Berg
2023-10-30 16:40 ` Emanuel Berg
2023-11-01 1:50 ` Richard Stallman
2023-11-01 11:16 ` Emanuel Berg
2023-11-01 12:32 ` Eli Zaretskii
2023-11-01 12:49 ` Emanuel Berg
2023-11-01 13:07 ` Eli Zaretskii
2023-11-01 13:17 ` Emanuel Berg
2023-11-01 14:09 ` Alan Mackenzie
2023-11-01 14:13 ` Eli Zaretskii
2023-11-01 1:48 ` Richard Stallman
2023-11-01 12:09 ` Eli Zaretskii
2023-10-25 12:23 ` Eli Zaretskii
2023-10-26 2:27 ` Richard Stallman
2023-10-26 6:49 ` Eli Zaretskii
2023-10-25 2:47 ` Richard Stallman
2023-10-20 7:48 ` [External] : Re: Shrinking the C core Arsen Arsenović
2023-10-20 10:08 ` Alfred M. Szmidt
2023-10-21 8:22 ` Emanuel Berg
-- strict thread matches above, loose matches on Subject: below --
2023-11-03 8:21 What's missing in ELisp that makes, people want to use cl-lib? Pedro Andres Aranda Gutierrez
2023-11-03 9:27 ` João Távora
2023-11-03 10:43 ` Pedro Andres Aranda Gutierrez
2023-11-03 13:37 ` Gerd Möllmann
2023-11-03 14:27 ` Eli Zaretskii
2023-11-03 15:08 ` Gerd Möllmann
2023-11-03 15:13 ` Eli Zaretskii
2023-11-03 15:30 ` Gerd Möllmann
2023-11-03 15:39 ` Eli Zaretskii
2023-11-03 15:49 ` Gerd Möllmann
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ZU49WtKuOFw3th_1@ACM \
--to=acm@muc.de \
--cc=bjorn.bidar@thaodan.de \
--cc=dmitry@gutov.dev \
--cc=emacs-devel@gnu.org \
--cc=gerd.moellmann@gmail.com \
--cc=joaotavora@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.