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

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

> Stéphane Marks <[email protected]> writes:
>
>> I think project-store is not that useful and won't aid discovery.
>
> Do you have a suggestion for the name?
>
>> I am aware of Nix and Guix but I don't think of them as "stores" of
>> anything.
>
> I am afraid people who know Nix/Guix but do not know Nix/Guix store are
> not the targeted users.  So it does not make much sense to optimize
> anything for them, not to say the very important project name.

That was at least not my concern, I was saying that my initial
association with the term "store" is not "Nix/Guix/... store".  Hence my
recommendation to add at least Nix (since it is the explicitly supported
store) to the package name.

> FYI, there is a "Nix Store" section in the Nix Reference Manual.  You
> can find its URL in the project-store.el file.
>
> FYI, there is a "The Store"[1] section in the GNU Guix Reference Manual.
> It is the first result in my web search for "guix store".  I put its
> link below in case your web search misses it.
>
> [1]: https://guix.gnu.org/manual/devel/en/guix.html#The-Store
>
>> When I do a web search for "project store" I get nothing useful
>
> That is reasonable because:
>
> - Without context, which is the case when your just do a web search for
>   "project store", you probably won't get useful results.

Right, and conversely if someone is looking at just the name
"project-store", they will lack the context to realize that what "store"
the name references.

> - I am not sure what your expected results are.  But if you want to find
>   my project-store, please note that it was made public just a few days
>   ago.  Even if you do a web search with the hyphen between these two
>   words, without SEO (which I have no motivation to do), you probably
>   still won't find it.
>
>> and when I search for Nix store, I get "Nix Package Search" but it
>> doesn't say "store" and also an actual retail store "Nix & Nax Pop-Up
>> Shop". 
>
> My web search for "nix store" gives a satisfied result:
>
> - Of all 13 web page links and 3 video links in the first page, only one
>   link is irrelevant.  That one is "NixOS search - Packages" and it is
>   ranked 2nd.
> - The "Nix Store" section of Nix Reference Manual is ranked 4 or 6.
> - The first link is "How Nix Works"
>   https://nixos.org/guides/how-nix-works, which is quite useful.
>
> Web search sites are different.
>
> It is difficult to optimize for web search results: even a key concept
> "store" of a large project "Nix" is not easy to find using some search
> sites.
>
> But all of these are not quite relevant to how to name an Emacs package.
> Doing a web search for an Emacs package is what I call "without context"
> above.  You did not even include "Emacs" in your search terms.  What I
> call "with context" is to search popular ELPAs for Emacs packages,
> either using their websites or using using `list-packages' in Emacs.  I
> call them "with context" because:
>
> - All search results are Emacs packages.
> - You can easily see package names and brief descriptions.
> - Bonus: you can search words from both names and brief descriptions.
>
> I think with the current name and brief description, it is easy to
> discover this package if you search it with context.

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.
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.