A side of Guile: Regular expressions in Guile Scheme (Quantifiers)
Part 2 of regular expressions in Guile Scheme: quantifiers, interval expressions and greedy matching
Part 2 of regular expressions in Guile Scheme: quantifiers, interval expressions and greedy matching
Part 1 of an introduction to regular expressions in Guile Scheme: metacharacters and character sets
Many applications are packaged in OCI images but not in Guix. A good subset of them is written either in NodeJS, Go, Rust or languages that, as a general approach, encourage applications to have huge dependency graphs.
Can Guix's G-expressions make for a superior Make-like build tool? Here's a proof-of-concept implementation imagining such a future.
In this post we'll see how to install and configure Prosody, an open-source XMPP
server. We will be deploying Prosody on a Hetzner cloud instance, provisioned
and configured with Guix and the powerful guix deploy command.
Today we're looking at the results from the Contributor section of the Guix User and Contributor Survey (2024). The goal was to understand how people contribute to Guix and their overall development experience. A great development experience is important because a Free Software project's sustainability depends on happy contributors to continue the work! See Part 1 for insights about Guix adoption, and Part 2 for users overall experience. With over 900 participants there's lots of interesting insights! Contributor community The survey defined someone as a Contributor if they sent patches of…
The results from the Guix User and Contributor Survey (2024) are in and we're digging into them in a series of posts! Check out the first post for the details of how users initially adopt Guix, the challenges they find while adopting it and how important it is in their environment. In this part, we're going to cover how use of Guix matures, which parts are the most loved and lots of other details. As a reminder there were 943 full responses to the survey, of this 53% were from users and 32% were from…
Next week will be FOSDEM time for Guix! As in previous years , a sizable delegation of Guix community members will be in Brussels. Right before FOSDEM, about sixty of us will gather on January 30–31 for the now traditional Guix Days! In pure unconference style, we will self-organize and discuss and/or hack on hot topics: drawing lessons from the user & contributor survey , improving the contributor workflow, sustaining our infrastructure, improving governance and processes, writing the build daemon in Guile, optimizing guix pull , Goblinizing the Shepherd… there’s…
The results from the Guix User and Contributor Survey (2024) are in! This is the first time the Guix community has run this type of survey, and we're excited to share the results. The goal of the survey was to collect the views of both users and contributors, understanding how people adopt Guix, what they love and they're experiences contributing to the project. There were 943 full responses to the survey, of this 53% were users and 32% were contributors. The table of survey participants is as follows: Table 1: Participant breakdown …
Today I had to setup a Nextcloud instance on a cloud server. A completely scripted approach (e.g. via Ansible or OpenTofu) felt a bit over-engineered in my particular case, so I went for a semi-manual installation.