I ask because I’ve been thinking of trying Guix or Nix. I lean more towards nix due to popularity but also because theoretically a language tailored for package recipes may do better than guille.
Nix syntax is just… strange, and undiscoverable to me. Coming from a emacs/lisp background, Scheme was just easy to understand, and there was no ambiguity in contructing grammars out of thin air.
Why not nix?
I ask because I’ve been thinking of trying Guix or Nix. I lean more towards nix due to popularity but also because theoretically a language tailored for package recipes may do better than guille.
They are way different, different licences, different language, different init by default.
I like guile and shepherd much better than nix and systemd.
Nix syntax is just… strange, and undiscoverable to me. Coming from a emacs/lisp background, Scheme was just easy to understand, and there was no ambiguity in contructing grammars out of thin air.