4 ms·
I honestly skimmed the article and didn't read it deeply because I have to run in a bit. But the fact that GUIX is a language-agnostic package manager sounds ve
by travjones 11y ago
I honestly skimmed the article and didn't read it deeply because I have to run in a bit. But the fact that GUIX is a language-agnostic package manager sounds very neat. I write Go code and one of the things I had to cope with in the beginning was not having a really good package management system. Go still gets criticized for this (although we can always vendor our apps/packages to make sure all dependencies are included). It seems as though GUIX could be used as a package management solution in Go. It might be worthwhile for someone to write a tutorial on GUIX + Go dev.
- nextos 11y agoGuix (and Nix, which came with the whole concept) is a great leap forward in terms of software deployment and sysadmin. It makes it very easy to manage your OS in a very declarative way, with many functional guarantees. Bonus points for being written and hackable in Scheme.
- amirouche 11y agoIIUC Guix lakes "genuine" Go compiler but support GCC's Go. It's not only Go that miss a "complete package management system". IIRC guix-tox can replace both regular CI system and python-tox as test runner.
- codemac 11y agoI'm working on the Go compiler support. A small hitch in cgo compilation and then it'll be done. Have to work with the Guix maintainers to get the package up to snuff as well.