Please create an account to participate in the Slashdot moderation system


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Submission + - GNU Guix 0.7 released (

davexunit 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.

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

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.)

Slashdot Top Deals

Too much of everything is just enough. -- Bob Wier