The concepts seemed pretty similar to me.
The concepts seemed pretty similar to me.
Also the dev communities care about slightly different things. They match my tastes, we find the same kinds of things cool, so I've found nothing but joy in Guix. One matter of practical impact is how they prioritize blurring the line between user and contributor -- "uplifting" users into contributors as much as possible. I saw that as the biggest flaw of Gentoo, it was very hard to even know how to start contributing.
They take the opposite approach and insist that all users be contributors and are often unwilling to provide support to users that aren't at least somewhat contributing back. Their dream is a system where all users are contributors.
Can you explain more about this? How do they uplift?
In a nutshell, these are two different projects, with common foundations, but also different technology and different focuses--just like Julia and Clang are different, even though they both use LLVM.
The project blogs and documentation should already give a feel of how those differences play in practice!
The first one primarily just says "we use Scheme instead of Nix lang".
There are some differences that emerge from that, but most of what is described is also common or possible with Nix.
The analogy of clang vs Julia does not fit for me.
Nothing I've seen has yet described any significant difference, but rather affirmed that both are very similar in most regards.