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

Stéphane Marks <[email protected]>
Newsgroups gmane.emacs.devel
Message-ID <CAN+1HbrW1F-sxSYV_ck7V9vj-dds5tNd-q4JZrA8SMtOQ8wRbw@mail.gmail.com>
On Sun, Aug 16, 2026 at 3:44 AM Philip Kaludercic <[email protected]>
wrote:

> Lin Jian <[email protected]> writes:
>
> > Philip Kaludercic <[email protected]> writes:
> >
> >> A web search is just a heuristic for what the average understanding is
> >> of a term.  As we have said, we won't override your decision if you
> >> insist on the name, I'd just like to make sure that you understood the
> >> points of view that Stéphane and I are raising, as I am under the
> >> impression that there might have been a misunderstanding.
> >
> > I totally get your reasoning to prefer project-nix-store over
> > project-store.  I think it is reasonable.  But due to other things I
> > mentioned before, I decide to still use project-store.  Each of these
> > two names has pros and cons.  No one is clearly better than the other.
> >
> > However, I do not quite get what name Stéphane suggests.  So I asked.  I
> > do not think Stéphane suggests project-nix-store because many of
> > Stéphane's arguments for not using project-store also apply to
> > project-nix-store.  Based on Stéphane's web search results of "nix
> > store", I guess Stéphane's web search results of "project nix store"
> > won't be satisfactory.
>
> I wasn't assuming that Stéphane suggests the same name, but perhaps
> let's let him respond.
>
> > I also do not quite get Stéphane's reasoning.  If people want to know
> > what an *Emacs package* project-store does, shouldn't they refer to its
> > doc?  Why do a web search, without even adding *Emacs* to the search
> > terms?
>
> My best guess is that if you are you are looking through a list of
> package names, e.g. if you are using M-x package-install and just
> looking at the completion suggestions, you wouldn't guess what the
> package is about just from the name, or could even misinterpret what it
> is about since "store" is rather generic.  This is not to say that this
> is a fatal situation, just that it might trip up some users.
>

How about the namespace "project-nix" and elide "store" entirely to keep it
short?  That Nix/Guix are colloquially called "stores" by some is not the
detail that matters for this package, IMO.  The first link I get when I
Google nix store is https://search.nixos.org/packages which doesn't even
mention the word store anywhere.  I'm aware that Nix supports several kinds
of "stores" and using the word store in the package might suggest support
for them all; e.g., the http binary cache, the s3 binary cache, etc.  Even
"project-nix-local" would be more precise if you intend to support only
that store.

As ELPA is considered a part of Emacs, I think it is a collectively good
thing that package names are well chosen and to avoid potential conflicts
in the future.
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.