Live data from Hacker News

Introducing GNU Guix

lists.gnu.org

111–113 of 113 posts

Re: Introducing GNU Guix

#111
post #47
post #43

Earlier quoted context omitted.

It is finished, in the sense like WebOS is finished.

I use WebOS in two devices (a pre2 and a touchpad) every day and am pretty happy about it. I think Enyo rocks and is available everywhere and that WebOS is more user friendly than iOS and Android. Now, how does that compares to GNU Hurd?

I'm not saying WebOS is not good, or that it worse than any of the high-volume platforms out there. The same goes for Hurd.

What I am saying is that both missed their shot and will never see high volume pickup and large marketshares, in the way Linux, Android an iOS do.

Re: Introducing GNU Guix

#112
post #81

Earlier quoted context omitted.

Packages are mostly just declarations of how you want a package to be built/installed, but sometimes they require additional logic or computation. Using python would require a separate file format to put definitions into (e.g, YAML), and those definitions would need a rigid schema and versioning system. Some existing package managers take this approach, but what happens when you need a feature that doesn't exist in t…

That's actually a great point - something I didn't think of when I suggested python since I don't know scheme :D Maybe this is reason enough to learn scheme soon. For practical considerations would you still choose scheme, or would you try and see if some massaging of python can get you the desired results - purely because of the simplicity and adoption rate of the language?

Like I've repeatedly said, as far as LISPs go, scheme is very simplistic and friendly. For things like this, basically a DSL for package-definitions (or other declarative data-formats), a simple LISP like scheme seems pretty optimal.

I see no reason not to look into it. It should take you less than 5 minutes to get started in a repl.

Post reply on HN