Is the only difference between Guix and Nix the language? I know Nix is more mature and has a bigger community with more packages, but I don’t see any user-facing changes between the two.
I guess there are many differences? One important one is the license. The FSF prefers Guix and GuixSD over Nix and NixOS.
Guix is or was based on the Nix daemon and essentially just a fork, substituting the Nix language for scheme, plus the requirements for packaging. This was several years ago now, it may have diverged further.
“Code is not important. Principles are not important. Rules are not important. People are important.”
The guy that says that principles and rules are not important than gives the principle/rule that people are important. In a professional setting the only thing that matters is the problem and solving it, not the people, code, tools, etc. they’re all mutable.
raco exe + chez will be wonderful!
what’s the advantage in having that?
Chez has a better compiler than Racket. It’s faster, and has a simpler architecture (from what I can tell). Some more details here: https://blog.racket-lang.org/2018/01/racket-on-chez-status.html
Have you tried compiling chez in a repeatable manner, that is delivered as an executable? I got stuck for quite a while dealing with all their boot files - raco exe working would mean I don’t need to do that.