Please create an account to participate in the Slashdot moderation system


Forgot your password?

+ - GNU Guix 0.7 released->

Submitted by davexunit
davexunit (3765571) writes "GNU Guix, the purely functional package manager and distribution of the GNU operating system, has made a new alpha release. This release features an installation disk image of the GNU system for i686 and x86_64 platforms, 130 new packages, and an improved developer's API.

A description of Guix is provided in the full release notes:

In addition to standard package management features, Guix supports transactional upgrades and roll-backs, unprivileged package management, per-user profiles, and garbage collection. It also offers a declarative approach to operating system configuration management. Guix uses low-level mechanisms from the Nix package manager, with Guile Scheme programming interfaces.


Link to Original Source

Comment: Re:Guile supports curly-infix, too! (Score 1) 107

by TaylanUB (#42956337) Attached to: Two Years of GNU Guile Scheme 2.0
The curly syntax can be purely lexically transformed to normal s-expressions. E.g. {x + y} turns directly into (+ x y) as soon as it's read in, before it's even evaluated as code. So homoiconicity is retained and there is absolutely no problem. You can read SRFI-105 or look at the "Sweet Expressions" project yourself to see the details of how exactly things work, and what the limitations are. (Hint: It does NOT save you from learning the true underlying prefix-notation, it's merely a convenience for when you already know how "true" Lisp code looks but you want something that just looks better at a glance.)

Are we running light with overbyte?