GNU bug report logs - #29598
26.0; doc of `load-history'

Previous Next

Package: emacs;

Reported by: Drew Adams <drew.adams <at> oracle.com>

Date: Thu, 7 Dec 2017 05:56:01 UTC

Severity: wishlist

Tags: wontfix

Found in version 26.0

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 29598 in the body.
You can then email your comments to 29598 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#29598; Package emacs. (Thu, 07 Dec 2017 05:56:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Drew Adams <drew.adams <at> oracle.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Thu, 07 Dec 2017 05:56:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Drew Adams <drew.adams <at> oracle.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 26.0; doc of `load-history'
Date: Wed, 6 Dec 2017 21:55:22 -0800 (PST)
Shouldn't the doc say something about the order of the elements of the
alist?  It's a history, but neither the Elisp manual nor the doc string
mentions whether the beginning or the end of the list is the oldest part
of the history of loads.


In GNU Emacs 26.0.90 (build 3, x86_64-w64-mingw32)
 of 2017-10-13
Repository revision: 906224eba147bdfc0514090064e8e8f53160f1d4
Windowing system distributor `Microsoft Corp.', version 6.1.7601
Configured using:
 `configure --without-dbus --host=x86_64-w64-mingw32
 --without-compress-install 'CFLAGS=-O2 -static -g3''




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#29598; Package emacs. (Sat, 09 Dec 2017 10:49:02 GMT) Full text and rfc822 format available.

Message #8 received at 29598 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Drew Adams <drew.adams <at> oracle.com>
Cc: 29598 <at> debbugs.gnu.org
Subject: Re: bug#29598: 26.0; doc of `load-history'
Date: Sat, 09 Dec 2017 12:48:30 +0200
> Date: Wed, 6 Dec 2017 21:55:22 -0800 (PST)
> From: Drew Adams <drew.adams <at> oracle.com>
> 
> Shouldn't the doc say something about the order of the elements of the
> alist?  It's a history, but neither the Elisp manual nor the doc string
> mentions whether the beginning or the end of the list is the oldest part
> of the history of loads.

Since it's an alist, and every element should be there only once, why
does the order matter?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#29598; Package emacs. (Sat, 09 Dec 2017 16:29:02 GMT) Full text and rfc822 format available.

Message #11 received at 29598 <at> debbugs.gnu.org (full text, mbox):

From: Drew Adams <drew.adams <at> oracle.com>
To: Eli Zaretskii <eliz <at> gnu.org>, Drew Adams <drew.adams <at> oracle.com>
Cc: 29598 <at> debbugs.gnu.org
Subject: RE: bug#29598: 26.0; doc of `load-history'
Date: Sat, 9 Dec 2017 08:27:54 -0800 (PST)
> > Shouldn't the doc say something about the order of the elements of the
> > alist?  It's a history, but neither the Elisp manual nor the doc string
> > mentions whether the beginning or the end of the list is the oldest
> > part of the history of loads.
> 
> Since it's an alist, and every element should be there only once, why
> does the order matter?

Because it's a history?  We already tell users, by using
that name, that it is chronological.  What we don't tell
them is which chronological order is used.

If someone is looking for something, it helps to know whether
the list order is old-to-new or new-to-old.  And if someone
locates something of interest in the list it helps to know
whether it is the stuff that comes before or after it that
was loaded when it got loaded.

Is there some reason not to mention the order?  We do, after
all, bother to call it `*-history'.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#29598; Package emacs. (Wed, 19 Aug 2020 12:54:02 GMT) Full text and rfc822 format available.

Message #14 received at 29598 <at> debbugs.gnu.org (full text, mbox):

From: Drew Adams <drew.adams <at> oracle.com>
To: Stefan Kangas <stefan <at> marxist.se>, 29598 <at> debbugs.gnu.org
Subject: RE: bug#29598: 26.0; doc of `load-history'
Date: Wed, 19 Aug 2020 05:53:49 -0700 (PDT)
> >> > Shouldn't the doc say something about the order of the elements of the
> >> > alist?  It's a history, but neither the Elisp manual nor the doc string
> >> > mentions whether the beginning or the end of the list is the oldest
> >> > part of the history of loads.
> >>
> >> Since it's an alist, and every element should be there only once, why
> >> does the order matter?
> >
> > Because it's a history?  We already tell users, by using
> > that name, that it is chronological.  What we don't tell
> > them is which chronological order is used.
> >
> > If someone is looking for something, it helps to know whether
> > the list order is old-to-new or new-to-old.  And if someone
> > locates something of interest in the list it helps to know
> > whether it is the stuff that comes before or after it that
> > was loaded when it got loaded.
> >
> > Is there some reason not to mention the order?  We do, after
> > all, bother to call it `*-history'.
> 
> Do you have a use-case in mind here?  If we mention the order, we would
> need to follow that in the future, whereas if we don't we could
> potentially change it.  So unless there is a concrete need to document
> it, isn't it better to just avoid it?

I really don't understand this hesitation.
The use case is described above.  Users have a
chronological list.  Why would we _not_ want to
tell them which direction the list goes?  That's
not obvious.

If at some future point Emacs changes the behavior
(it never has), then we would, hopefully, document
the new order.

This is a very minor doc request, asking for a
word or two.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#29598; Package emacs. (Tue, 27 Oct 2020 02:32:02 GMT) Full text and rfc822 format available.

Message #17 received at 29598 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefan <at> marxist.se>
To: Drew Adams <drew.adams <at> oracle.com>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 29598 <at> debbugs.gnu.org
Subject: Re: bug#29598: 26.0; doc of `load-history'
Date: Mon, 26 Oct 2020 19:31:44 -0700
Drew Adams <drew.adams <at> oracle.com> writes:

>> > Shouldn't the doc say something about the order of the elements of the
>> > alist?  It's a history, but neither the Elisp manual nor the doc string
>> > mentions whether the beginning or the end of the list is the oldest
>> > part of the history of loads.
>>
>> Since it's an alist, and every element should be there only once, why
>> does the order matter?
>
> Because it's a history?  We already tell users, by using
> that name, that it is chronological.  What we don't tell
> them is which chronological order is used.
>
> If someone is looking for something, it helps to know whether
> the list order is old-to-new or new-to-old.  And if someone
> locates something of interest in the list it helps to know
> whether it is the stuff that comes before or after it that
> was loaded when it got loaded.
>
> Is there some reason not to mention the order?  We do, after
> all, bother to call it `*-history'.

I agree that this doesn't sound useful to document the order, in
general.  It's as likely to confuse as to help, especially if there is
we can't even think of a concrete use case for this.

Also, if we document it, we sort of make a promise to our users that it
won't change.  And there doesn't seem to exist any good reason to do
that.

So I think this should better be closed as wontfix.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#29598; Package emacs. (Tue, 27 Oct 2020 08:54:02 GMT) Full text and rfc822 format available.

Message #20 received at 29598 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Stefan Kangas <stefan <at> marxist.se>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 29598 <at> debbugs.gnu.org,
 Drew Adams <drew.adams <at> oracle.com>
Date: Tue, 27 Oct 2020 09:53:16 +0100
Stefan Kangas <stefan <at> marxist.se> writes:

> So I think this should better be closed as wontfix.

I agree, so I'm closing it now.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Added tag(s) wontfix. Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Tue, 27 Oct 2020 08:54:02 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 29598 <at> debbugs.gnu.org and Drew Adams <drew.adams <at> oracle.com> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Tue, 27 Oct 2020 08:54:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 24 Nov 2020 12:24:16 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 147 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.