<zimoun>the large adoptiom is such more complicated because 1. not all the tools are there (when they almost trivially are otherwise) and 2. we do not have enough manpower for fixing and helping each use case.
<efraim>yeah, as part of my extra 2 weeks in the States I met with some people there to discuss guix and how it makes everything better and can help them with their riscv hardware design stuff
<zimoun>civodul: about impure, I do not think the issue is free vs non-free. My point is the pragmatic one: many things just work out of the box when it is really hard with Guix. Something like impure would smooth a bit. For sure, the reproducibility is lost and so on. But it would help for the machine learning situation, among many others, IMHO. Where we do not have enough manpower to be attractive, again IHMO.
<efraim>impure would also help work around node packages
<rekado>early comment: there are a lot of parenthetical bits, e.g. “like Guix is—or, perhaps more accurately, guix shell”, “be delighted, or surprised,”, “Modules were—and still are”, ““loads” GCC 11.2 in your “environment”—really: in your shell“
<rekado>this leads to a somewhat halting reading experience