On Tue, Oct 27, 2020 at 02:14:18PM +0100, zimoun wrote: > Let's pick an example: the sources.json file ingested by Software > Heritage. Basically, Guix does that when building its website and the > relevant Scheme code is here: > > > <https://git.savannah.gnu.org/cgit/guix/guix-artwork.git/tree/website/apps/packages/builder.scm#n96> > > Nothing more. Compare to what Nix does: > > <https://github.com/nix-community/nixpkgs-swh> > > so pieces of Nix DSL which generates files that are parsed by Python > and then glued with Shell.
Thanks Zimoun. In a nutshell :). I am convinced that the reason that Guix is moving fast is not that the community consists of a bunch of geniuses, but that the code base is terse and many people in this community understand the code base to a large degree quickly and can contribute. Of course I don't want to downplay genius - some of it there is in a massive project like this. I also think that the choice of being a true free software project is very important. It is a long term force driving the project forward to a future where we have free hardware and free software as choice for all things. We have our first RISCV board up and running, if anyone is interested... Pj.