unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Po Lu <luangruo@yahoo.com>
To: JD Smith <jdtsmith@gmail.com>
Cc: Eli Zaretskii <eliz@gnu.org>,  emacs-devel <emacs-devel@gnu.org>
Subject: Re: Moving packages out of core to ELPA
Date: Sun, 18 Feb 2024 21:46:30 +0800	[thread overview]
Message-ID: <87il2lx4uh.fsf@yahoo.com> (raw)
In-Reply-To: <E87AD60F-C96B-4F04-8CE7-283C8C8C4A8E@gmail.com> (JD Smith's message of "Sun, 18 Feb 2024 07:57:00 -0500")

JD Smith <jdtsmith@gmail.com> writes:

> Maybe I should be more specific here: I don't think the cost/benefit
> favors having it in the core ready to fire up when any .pro file is
> loaded (since there are other unrelated flavors with that file type in
> the wild, e.g. Qt config files, which confuses people)

That's easily resolved, if we judge that this is an issue.

> or having the IDLWAVE manual appear at the top level of M-x info (as
> nice as a manual it is, and as hard as I worked on it lo those many
> years ago).

Likewise.  But if I may digress a little, why should it be ever a
problem that an index or directory contain information of marginal
interest, when that is the rationale for maintaining such a directory to
begin with?  And why is IDLWAVE more of a problem than the remainder of
our eclectic corpus of manuals, many of which are to the average user no
more relevant than is IDLWAVE?  To be found in the card catalog of any
library are the answers to both these questions, as the Info directory's
role is quite comparable to theirs.

The purpose of the Info directory (or any directory, at that) is to
present users with references to all available sources of documentation,
which is rather irreconcilable with the idea of optimizing its
proportions by removing entries that do not interest a sufficient
segment of readers, for a definition of "sufficient" set by whoever
takes charge of the manual.  To this end, the GNU C library places
references to every documented Glibc function in the directory tree, the
scale of which list makes ours seem minuscule by comparison.

Against this background, removing IDLWAVE to clear up space in the Info
directory is an misinformed as well as ineffective gesture at best.

> hand.  A small package that is effectively invisible and never loads
> unless the user summons it has fewer costs in this way of looking at
> it.

This description could also apply to IDLWAVE as it stands in core.



  reply	other threads:[~2024-02-18 13:46 UTC|newest]

Thread overview: 45+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-02-17 14:40 Moving packages out of core to ELPA JD Smith
2024-02-17 15:51 ` Eli Zaretskii
2024-02-17 16:22   ` JD Smith
2024-02-17 16:51     ` Eli Zaretskii
2024-02-17 17:08       ` JD Smith
2024-02-17 17:29         ` Eli Zaretskii
2024-02-17 18:52           ` JD Smith
2024-02-17 19:20             ` Eli Zaretskii
2024-02-17 20:56               ` [External] : " Drew Adams
2024-02-17 21:16               ` JD Smith
2024-02-18  6:28                 ` Eli Zaretskii
2024-02-18 12:57                   ` JD Smith
2024-02-18 13:46                     ` Po Lu [this message]
2024-02-18 14:03                       ` JD Smith
2024-02-18 14:08                         ` Po Lu
2024-02-18 14:17                           ` JD Smith
2024-02-18 14:17                         ` Eli Zaretskii
2024-02-18 14:19                           ` JD Smith
2024-02-18 14:22                         ` Po Lu
2024-02-17 17:42         ` [External] : " Drew Adams
2024-02-17 18:21           ` JD Smith
2024-02-17 18:32             ` Eli Zaretskii
2024-02-17 19:01               ` JD Smith
2024-02-17 20:50               ` Drew Adams
2024-02-18  1:55         ` Po Lu
2024-02-18  2:27           ` JD Smith
2024-02-18  3:47             ` Po Lu
2024-02-18  1:42 ` Po Lu
2024-02-18  2:14   ` JD Smith
2024-02-18  3:39     ` Po Lu
2024-02-18  7:25       ` Po Lu
2024-02-18 12:39       ` JD Smith
2024-02-18 13:08         ` Eli Zaretskii
2024-02-18 13:15         ` Po Lu
2024-02-18  7:14     ` Eli Zaretskii
2024-02-18 12:19       ` Dmitry Gutov
2024-02-18 13:06         ` Eli Zaretskii
2024-02-18 13:27           ` JD Smith
2024-02-18 13:06         ` Po Lu
2024-02-18 13:13           ` Dmitry Gutov
2024-02-18 13:51             ` Po Lu
2024-02-18 14:19               ` Dmitry Gutov
2024-02-18 14:26                 ` Po Lu
2024-02-18 14:38                   ` Dmitry Gutov
2024-02-19 18:09           ` Stefan Kangas

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

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87il2lx4uh.fsf@yahoo.com \
    --to=luangruo@yahoo.com \
    --cc=eliz@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=jdtsmith@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 public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).