unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Adam Porter <adam@alphapapa.net>
To: rms@gnu.org
Cc: Philip Kaludercic <philipk@posteo.net>,
	mardani29@yahoo.es,  emacs-devel <emacs-devel@gnu.org>
Subject: Re: [ELPA] New package: plz
Date: Sun, 15 May 2022 02:53:29 -0500	[thread overview]
Message-ID: <CAO_b3FV7GeJsxYQDwDDSqDTLFr5GSgetFckPnB+nyK2bL_1y9A@mail.gmail.com> (raw)
In-Reply-To: <E1nq1eN-0001o5-Vf@fencepost.gnu.org>

[-- Attachment #1: Type: text/plain, Size: 2178 bytes --]

On Sat, May 14, 2022, 18:58 Richard Stallman <rms@gnu.org> wrote:

> [[[ To any NSA and FBI agents reading my email: please consider    ]]]
> [[[ whether defending the US Constitution against all enemies,     ]]]
> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
>
>   > And I think it doesn't matter here: if someone wonders what plz.el
> does,
>   > they can "C-h P plz RET" and find out.  And if someone is looking for
> an
>   > HTTP library, they can "M-x list-packages RET / d http RET" and find
> some.
>
> That is true -- but that only goes one way, from thinking about the
> name "plz" to trying to use it.  It does not help people go in the
> other direction, from an idea of doing something to thinking about using
> this one library.
>

I meant that searching the packages list by description would find
libraries related to HTTP.  I think this is okay, because purely
descriptive names tend to get long and unwieldy. They also tend to be less
memorable and distinctive in the long run.

>
The number of unclear package names in Emacs is a big problem (epa,
> eww, mml are a few examples out of many).  They are neither helpful
> nor funny, and they make those pakages undiscoverable.
>
> Let's not add any more of those.
>

I wouldn't propose merging a library into emacs.git with a cutesy name. I
agree that the names of core libraries should generally be descriptive and
straightforward.

OTOH, naming things is hard, and in this case, the obvious, descriptive
names are already taken. So I think that a longer, drier, purely
descriptive name would be less desirable for an ELPA package.

If I may say so, I also think that having lightly opinionated packages with
distinctive identities, and sometimes with mildly amusing names, can help
authors feel a sense of pride in their work, which can be motivating,
resulting in more and higher quality work, which ultimately benefits the
users. Of course, there is much value in having code in core rather than in
add-on packages, but at the same time, something can be lost when a project
is absorbed into a larger whole. A balance to be struck; a time for
everything; etc.

My two cents. :)

>

[-- Attachment #2: Type: text/html, Size: 3311 bytes --]

  reply	other threads:[~2022-05-15  7:53 UTC|newest]

Thread overview: 76+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-05-09 16:51 [ELPA] New package: plz Adam Porter
2022-05-09 19:50 ` Philip Kaludercic
2022-05-09 21:08   ` Adam Porter
2022-05-10 11:58     ` Philip Kaludercic
2022-05-10  7:51   ` Adam Porter
2022-05-11  9:02 ` Richard Stallman
2022-05-11 10:19   ` Adam Porter
2022-05-11 13:42     ` Filipp Gunbin
2022-05-11 14:02       ` Adam Porter
2022-05-11 14:22     ` Daniel Martín
2022-05-11 15:51       ` Eli Zaretskii
2022-05-11 18:55       ` Philip Kaludercic
2022-05-11 19:29         ` Adam Porter
2022-05-12 13:06           ` Filipp Gunbin
2022-05-12 13:54           ` Alan Mackenzie
2022-05-12 15:23             ` Stefan Monnier
2022-05-14 23:58           ` Richard Stallman
2022-05-15  7:53             ` Adam Porter [this message]
2022-05-16 23:25               ` plz -> curl? Richard Stallman
2022-05-17  0:50                 ` Po Lu
2022-05-17  2:13                   ` Adam Porter
2022-05-17  2:37                     ` Eli Zaretskii
2022-05-17  2:50                     ` Po Lu
2022-05-17 10:13                       ` Dmitry Gutov
2022-05-17  8:07                     ` Philip Kaludercic
2022-05-17 22:58                       ` Richard Stallman
2022-05-17  2:38                   ` Eli Zaretskii
2022-05-17  3:05                     ` Po Lu
2022-05-17 11:44                       ` Eli Zaretskii
2022-05-17 11:46                         ` Po Lu
2022-05-17 15:43                           ` Eli Zaretskii
2022-05-17 19:15                     ` Philip Kaludercic
2022-05-17 22:58                     ` Richard Stallman
2022-05-17  6:43                   ` Tassilo Horn
2022-05-17  8:17                   ` Lars Ingebrigtsen
2022-05-17 10:12                     ` Po Lu
2022-05-17 10:15                       ` Adam Porter
2022-05-17 11:48                         ` Po Lu
2022-05-17 15:38                           ` Tassilo Horn
2022-05-18  0:46                             ` Eric Abrahamsen
2022-05-17 12:15                         ` Eli Zaretskii
2022-05-17 22:59                           ` Richard Stallman
2022-05-17 22:58                         ` Richard Stallman
2022-05-17 12:10                       ` Stefan Monnier
2022-05-17 15:22                         ` Roland Winkler
2022-05-17 22:59                         ` Richard Stallman
2022-05-21 10:29                         ` Jonas Bernoulli
2022-05-22 17:05                           ` Juri Linkov
2022-05-22 23:01                           ` Richard Stallman
2022-05-17  8:16                 ` Alan Mackenzie
2022-05-17 22:59                   ` Richard Stallman
2022-05-21 10:11                 ` Jonas Bernoulli
2022-05-15 14:06         ` Wrong default-directory in shell buffer Matthias Meulien
2022-05-15 16:06           ` Stefan Monnier
2022-05-16 18:06             ` Matthias Meulien
2022-05-16 19:29               ` Matthias Meulien
2022-05-17  9:58                 ` Visuwesh
2022-05-17 19:14                   ` Matthias Meulien
2022-05-17 19:27                     ` Lars Ingebrigtsen
2022-05-17 20:59                       ` Matthias Meulien
2022-05-17 21:36                         ` Lars Ingebrigtsen
2022-05-13 15:09     ` [ELPA] New package: plz Richard Stallman
2022-05-13 21:54       ` Adam Porter
2022-05-11 21:36 ` Stefan Monnier
2022-05-11 22:30   ` Adam Porter
2022-05-11 23:55     ` Stefan Monnier
2022-05-14 14:12       ` Richard Stallman
2022-05-14 14:23         ` Stefan Monnier
2022-05-16 23:26           ` Richard Stallman
2022-05-21 11:13   ` Jonas Bernoulli
2022-05-21 11:29     ` Eli Zaretskii
2022-05-21 18:16       ` Jonas Bernoulli
2022-05-21 14:51     ` Stefan Monnier
2022-05-21 18:10       ` Jonas Bernoulli
2022-05-21 20:29         ` Stefan Monnier
2022-05-22 23:02     ` Richard Stallman

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=CAO_b3FV7GeJsxYQDwDDSqDTLFr5GSgetFckPnB+nyK2bL_1y9A@mail.gmail.com \
    --to=adam@alphapapa.net \
    --cc=emacs-devel@gnu.org \
    --cc=mardani29@yahoo.es \
    --cc=philipk@posteo.net \
    --cc=rms@gnu.org \
    /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).