What if an entire operating system can be configured in a Lisp dialect?
That is Emacs, you say? No, your Emacs is running on some kind of Unix or [the other thing].
Guix is the Emacs-like replacement for Unix.
Since Emacs is the most advanced text editor, I have no doubt that Guix can be the most advanced operating system if following similar principles.
(Maybe Guix should ship with an Emacs that is a Guile interpreter instead of an elisp interpreter, so that there’s only one simple language for the user to learn.)
Guix is the next big GNU thing after Emacs.
transactional upgrades and roll-backs (no need to choose between Debian stable and testing)
reproducible build environments (forget docker and vagrant)
unprivileged package management (I wonder why most package managers don’t have this already)
per-user profiles (forget pip installs into virtualenvs)
"Indeed. Lambda = function. Hook = callback. I'm inclined to agree that Emacs is not ideal for someone who (1) does not already know these concepts, and (2) has no interest in learning them."
(3) Is not a programmer! What kind of programmer doesn't know what hooks or lambdas are !? This kind of stuff drives me crazy. What do you mean I have to write a bit of code to customise my development environment !? What do I look like? A programmer or something!?
I'm just here to get my fix.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!