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

Lin Jian <[email protected]>
Newsgroups gmane.emacs.devel
Message-ID <[email protected]>
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.
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.