Probando Guix
Capítulo 2: Instalando Emacs-Guix
Me comprometeré con la siguiente idea: Guix es la Emacs de las distros y de los gestores de paquetes. En el sentido de que como Guix usa GNU Guile
, un lenguaje de programación que a la vez es un dialecto de Scheme y por consiguiente, de Lisp; lo que en principio sería una mera coincidencia con el dialecto emacs lisp
, luego se convierte en un paralelo ingenioso e incluso útil.
Emacs y Guix comparten la capacidad de personalización que brinda Lisp; pero además existe una interfaz de implementación de Emacs propia para Guix (llamada, muy acertadamente Emacs-Guix). Cuando se comienza con Guix, instalando Guile y Emacs-Guix, la gestión de los paquetes en el equipo se vuelve una tarea muchísimo más simple y directa; en realidad, muy similar a trabajar con ELPA y MELPA para quienes acostumbran usar Emacs.
Para tener esta versión en el equipo que tiene instalado Guix basta con hacer:
guix package -i emacs-guix
Lo que resolverá las dependencias y prontamente tendrá funcionando la versión más reciente del paquete (que tiende a estar tan avanzada como la versión estable).
Una vez más todo el honor a Emacs, el entorno perfecto.
El contador quedará así:
- Guix : 2
- Herlock : 1
- Usuarios de Software Libre : 2
- Emacs : Todos los puntos