all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Pros and cons of Emacs package management through Guix instead of package.el
@ 2018-04-03  5:17 Pierre Neidhardt
  2018-04-03 11:33 ` Catonano
  2018-05-19 10:13 ` Pierre Neidhardt
  0 siblings, 2 replies; 3+ messages in thread
From: Pierre Neidhardt @ 2018-04-03  5:17 UTC (permalink / raw)
  To: help-guix

[-- Attachment #1: Type: text/plain, Size: 912 bytes --]


I am thinking of using Guix to manage all my Emacs packages.  I can
think of several benefits:

- Guix provides (possibly) more stable versions.

- Guix can update all packages without hanging Emacs.

- Guix can update all packages from the commandline, i.e. it can be scripted.

- Guix can rollback Emacs packages.  Emacs package updates and system
  program updates can belong to the same transaction: this enforces the
  integrity of the software stack at the user level.

- Guix allows for sharing package files among several users on a multi-user system.

And possible downsides:

- package.el provides more up-to-date packages through MELPA but if we
  really want to be more cutting edge (i.e. for development), we are
  usually better off cloning the repository anyway.

- Guix is basically duplicating the effort of (M)ELPA.

What's your take on this?

-- 
Pierre Neidhardt

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-05-19 10:13 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-04-03  5:17 Pros and cons of Emacs package management through Guix instead of package.el Pierre Neidhardt
2018-04-03 11:33 ` Catonano
2018-05-19 10:13 ` Pierre Neidhardt

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.