Hacker News new | ask | show | jobs
by anon90556382956 3121 days ago
I'm a complete beginner but, for example, comparing Nix's Firefox and Guix's IceCat you can see that with Nix you have to fallback to shell scripting for some tasks while with Guile you can perform those operations with Scheme.

Nix's Firefox: https://github.com/NixOS/nixpkgs/blob/master/pkgs/applicatio...

Guix IceCat: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages...

1 comments

Are those really the same package definitions? The guix one contains build instructions and the nix one is for binary packages.
No they aren't. I was pointing to the fact that in Guile you don't need shell scripting where you can use functions like 'mkdir', 'symlink', 'copy-file', 'file-system-tree', etc..., so you can use scheme with all the support Emacs, Geiser and guix.el give you.