News for hackers. Stuff that matters.
Re:Reflections on NixOS by wtbob on Monday August 22, 2016 @08:50AM (#12335929)
I love that Guix chose a nice, clean (i.e., S-expression-based) representation for all of its code and data, but it's unfortunate that they chose Scheme instead of Lisp.
Re:Reflections on NixOS by chriswarbo on Monday August 22, 2016 @09:07AM (#12336031)
I much prefer Scheme (and Racket) to the other Lisps I've tried (Common Lisp and Emacs Lisp), since it emphasises functional programming.

Since the ideas of Nix come from functional programming (e.g. conceptually, the Nix store contains all packages, the "install" commands just force their evaluation) Scheme seems like a closer fit.

Re:Reflections on NixOS by wtbob on Tuesday August 23, 2016 @08:59AM (#12343329)
Functional programming is cool, and it's possible in Lisp, but I prefer multi-paradigm. Sometimes one wants functions, sometimes procedures, sometimes objects & methods; sometimes one just wants to declare stuff.