Ludo qui a initié le projet Guix était un contributeur de Nix. D'ailleurs Guix = Guile + Nix. Donc la philosophie des 2 projets est celle de la thèse de Eelco Dolstra : appliquer les paradigmes de la programmation fonctionnelle à la gestion de paquets.
Pour faire simple, disons que GNU Guix commence initialement en 2012 par utiliser Scheme à la place des Nix expressions pour générer des dérivations. Le guix-daemon qui est l'élément qui digère ces dérivations est donc repris du nix-daemon.
Depuis 2012, les démons ont évolués. À ma connaissance, aucun des développements du démon côté Nix ont été portés dans le démon de Guix. Et celui de Guix a aussi évolué.
Un marronnier est d'ailleurs la réécriture de ce démon en Scheme. ;-)
Les autres commentaires discutent l'intérêt de Scheme par rapport au "langage Nix+Bash".
[^] # Re: Similaire à NixOS
Posté par zimoun . En réponse à la dépêche GNU Guix 1.2.0 est publié. Évalué à 1.
En plus des explications de roptat.
Ludo qui a initié le projet Guix était un contributeur de Nix. D'ailleurs Guix = Guile + Nix. Donc la philosophie des 2 projets est celle de la thèse de Eelco Dolstra : appliquer les paradigmes de la programmation fonctionnelle à la gestion de paquets.
Pour faire simple, disons que GNU Guix commence initialement en 2012 par utiliser Scheme à la place des Nix expressions pour générer des dérivations. Le
guix-daemonqui est l'élément qui digère ces dérivations est donc repris dunix-daemon.Depuis 2012, les démons ont évolués. À ma connaissance, aucun des développements du démon côté Nix ont été portés dans le démon de Guix. Et celui de Guix a aussi évolué.
Un marronnier est d'ailleurs la réécriture de ce démon en Scheme. ;-)
Les autres commentaires discutent l'intérêt de Scheme par rapport au "langage Nix+Bash".