Re: [NonGNU ELPA] New package: project-store
Stéphane Marks <[email protected]>
| Newsgroups | gmane.emacs.devel |
|---|---|
| Message-ID | <CAN+1HbrHzj1xbo=_wRfDZxFq2OzuXqE2jGyO7sXP+oQfmkUAAg@mail.gmail.com> |
On Sat, Aug 15, 2026 at 11:13 AM Lin Jian <[email protected]> wrote: > Philip Kaludercic <[email protected]> writes: > > > Related to this: Are you aware of the > > https://elpa.gnu.org/packages/elpa-packages.eld file, that package-vc > > uses? > > I did not know that file before. At a glance, it is worse than the > archive-contents file for our use case because it filters out :core > packages. Thanks for the pointer anyway. > > > There have been no comments, just one thing I forgot to mention: The > > current name is rather brief and potentially misleading. Or at least my > > first association with "project-store" isn't Nix' "store" but the > > ability to store some data in a project, or something like that. The > > ambiguity is resolved by the one-line summary at the top of the file, > > but I just wanted to ask what your opinion would be of renaming the > > package to something more specific like "project-nix-store"? > > I have considered alternative names such as project-nix-store, but I > decide to use project-store because: > > - project-store is less ambiguous for targeted users, such as Nix or > Guix users. > - The store model, pioneered by Nix, is becoming more popular. So > project-store is becoming less ambiguous. > - The brief description resolving this ambiguity is always available. > - Compared to project-nix-store, project-store indicates that it may > also work for more stores than just Nix store. Actually, it works for > Guix now and I personally think it will work for Guix for a long time. > (I just don't want to commit myself to maintain that compatibility.) > In case the compatibility breaks in the future, project-store, > compared to project-nix-store, also invites other users to fix it. > - project-store is shorter. > I think project-store is not that useful and won't aid discovery. I am aware of Nix and Guix but I don't think of them as "stores" of anything. When I do a web search for "project store" I get nothing useful 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".