Re: [NonGNU ELPA] New package: project-store

Philip Kaludercic <[email protected]>
Newsgroups gmane.emacs.devel
Message-ID <[email protected]>
Lin Jian <[email protected]> writes:

> Richard Stallman <[email protected]> writes:
>
>> When you distribute this program via Nix, people who see it listed
>> there will know it relates to Nix.  But people who see it in ELPA may
>> have no idea of that.  I'm looking for a way to make that immediately
>> apparent when people come across the package in the ELPA list of
>> packages.
>
> In most cases, when people see ELPA packages, besides package names,
> they also see package brief descriptions.
>
> In my Emacs, I can see package brief descriptions even in
> `package-install', thanks to my completion config.

We should keep in mind that this is not generally the case.

> IMHO, project-store, together with its brief description, is very clear.

This is ultimately the reason why we don't want to insist on maintainers
changing the names of their packages if they have strong opinions to the
contrary.

But still: I asked a few friends who use Nix about what their
association with the word "store" is an if they would think of "Nix",
and nobody said they think it is intuitive.  Generally, "project-store"
seems to either be interpreted as "project-shop" (noun) or
"project-save" (verb).  I think the argument with Guix is also not that
strong, since the compatibility with Guix is coincidental, rather than
inherent.  It is really project support for "Nix stores" or anything
that behaves similarly.

A name is part of the public advertisement of a package, and (some of
us) appreciate having a name have a standalone meaning -- without the
help of a description.  While usually the issue is with project names
being too quirky, the other direction is also tricky.  I have witnessed
this myself with my "setup" package, where people have complained
numerous times that it is too generic, but that is also not the same
name as with your package, if we are being fair.

This is not to say that we have to change the name, but just to argue
the point that it doesn't seem like a _good_ name.  If we want to
continue this discussion, we ought to do so on emacs-tangents.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.