@eruwero@ieji.de @mcrocker@indieweb.social I know about Guix and am quite familiar with Guile, at least version 2.0. The main problem is I stopped liking Guile at version 2.2. :) I stopped trusting libguile to do what I expected.
Also I am a 7th Revision fan. Guile makes claims of having Rβ·RS support, but Guile has no actual Rβ·RS support.
So the deal is I have no great preference for Guile over Nix! But I would take either over Common Lisp or Prolog. :) (I am fond of Mercury, but can't stand Prolog.)
@eruwero@ieji.de @mcrocker@indieweb.social Mercury is actually perhaps the closest to Nix in many ways, although it can do Prolog-like things. But mostly it is used in a declarative style similar to Nix. But it is eager evaluated and prefers tail recursion, so in that is like Scheme.
Anyway, it requires compilation so would be a terrible choice. :)
@eruwero@ieji.de @mcrocker@indieweb.social Guix is one of the two HURD distros I know of BTW. The other is Debian, which I have in a very old VirtualBox I havenβt tried starting up lately.
I wish we had HURD instead of Linux, but Linux took the steam out of it. The BSDs would have, anyway, if Linux hadnβt done so. GNU would have de facto adopted a copylefted BSD kernel variant, no doubt.
@chemoelectric@masto.ai @mcrocker@indieweb.social I agree Hurd would be really nice from what I've read about it, haven't tried it yet
@eruwero@ieji.de @mcrocker@indieweb.social It doesnβt run, as far as anyone knows, except in virtual machines. :) You are definitely on your own if you try to install it in hardware. It is just basically just a very fancy toy.
Things that are done with FUSE in Linux are just natural in HURD. An ftp connection is just a file, for instance.
I think the same thing may be true in Plan 9 BTW. You can run that in a virtual machine, too.
The only filesystem in HURD is ext2 modified for unlimited file length. :)
@chemoelectric@masto.ai I thought the Debian version can run on some specific hardware, maybe. But I don't have an ancient thinkpad anyway, so I'd have to use a VM :)
@eruwero@ieji.de @mcrocker@indieweb.social That is because GNU design principles call for no artificial limitations such as filename length limitations. That is one of the things that went to heck when everyone settled on Linux. Linus Torvalds had no such design principle!
I am in favor of GNUβs design principle here. I prefer their C indentation format, too.
(Richard Stallman may be a much bigger jerk but Emacs is a better program than Linux, too. In fact I was using Emacs before there was a GNU Emacs.)
@chemoelectric@masto.ai I agree, emacs is a better operating system :)
@chemoelectric@masto.ai I agree, emacs is a better operating system :)