Blog — Programming interfaces

Guile 3 & Guix

Ocak 24, 2020

Version 3.0 of GNU Guile, an implementation of the Scheme programming language , was released just last week . This is a major milestone for Guile, which gets compiler improvements and…

Managing Servers with GNU Guix: A Tutorial

Kasım 4, 2019

The outcome of this year's GSoC is a Guile-based programming interface named guix deploy for automatically creating, upgrading, and changing the configurations of machines running the Guix System.…

Towards Guix for DevOps

Temmuz 12, 2019

Hey, there! I'm Jakob, a Google Summer of Code intern and new contributor to Guix. Since May, I've been working on a DevOps automation tool for the Guix System, which…

A packaging tutorial for Guix

Ekim 10, 2018

Introduction GNU Guix stands out as the hackable package manager, mostly because it uses GNU Guile , a powerful high-level programming language, one of the…

Multi-dimensional transactions and rollbacks, oh my!

Temmuz 24, 2018

One of the highlights of version 0.15.0 was the overhaul of guix pull , the command that updates Guix and its package collection. In Debian terms,…

Customize GuixSD: Use Stock SSH Agent Everywhere!

Mayıs 26, 2018

I frequently use SSH. Since I don't like typing my password all the time, I use an SSH agent. Originally I used the GNOME Keyring as my SSH…

Guix at the 2014 GNU Hackers Meeting

Ekim 11, 2014

The Guix talk of this summer's GNU Hackers Meeting is now available (get the slides ). DOWNLOAD VIDEO (WebM, 60 minutes) …

Guix at the European Lisp Symposium

Mayıs 21, 2013

A paper presenting the design of Guix's Scheme API and packaging language has been accepted for the 2013 European Lisp Symposium (ELS) . ELS…