Red Nose Hacker

guix

Guix logo

Have you ever wanted to hack on a free software project with a fellow hacker sitting next to you ? I did. But suddenly, I could not !

So I look for solutions to do remote pair-programming. I wanted to work on Guile projects, within Emacs, using Git, Autotools, etc. Do you know how many solutions are out there providing such environment to collectively hack in ? I've found none.

So I've made one with Guix.

Read more...

Rust logo

À ce jour, je publie le Guile Hacker Handbook grâce à une version modifiée de mdBook depuis une machine qui tourne sous Ubuntu. mdBook est un logiciel, développé avec le langage Rust (et distribué sous Mozilla Public License).

Depuis peu, j'ai installé Guix System comme système d'exploitation sur une autre de mes machine et j'aimerais pouvoir l'utiliser pour faire avancer le Guile Hacker Handbook.

Read more...

YNM Logo

I started developing a web application in Guile. The goal of this application is to help me choose the content of my meals according to my tastes, my lifestyle and my nutritional balance! If I consume better, my health and the planet can only benefit.

In this article, I share with you my current workflow!

Best wishes to all of you!

Lire la suite...

Logo YNM!

Je me suis lancé dans le développement d'une application web en Guile. Le but de cette application est de m'aider à choisir le contenu de mes repas en fonction de mes goûts, de mon style de vie et mon équilibre nutritionnel ! Si je consomme mieux, ma santé et la planète ne pourront qu'en bénéficier.

Dans cet article, je partage avec vous mon workflow du moment !

Meilleurs voeux à tous·tes !

Lire la suite...

Guix logo

Summary :

So far, I've shown you how to manage your software packages manually, in profiles, with the guix package command (and its aliases). Each of these transactions creates a new generation of a profile with the changes made.

Now, I'll show you how to generate profiles in a row with what are called manifests!

Read more...

Logo Guix

Sommaire :

Jusqu'ici, je t'ai montré comment gérer tes paquets logiciels manuellement, dans des profils, avec la commande guix package (et ses alias). Chacune de ces transactions crée une nouvelle génération d'un profil avec les modifications apportées.

Maintenant, je vais te montrer comment générer des profiles d'un seul coup avec ce qu'on appelle des manifestes !

Lire la suite...

Guix logo

Summary :

Before going further in this serie on Guix, I must explain something to you!

When you invoke the command guix package, you perform what is called a transaction. This is an atomic action. Either it succeeds or nothing happens. There's no “the system crashed in the middle so we're in a weird state”. I find that very reassuring!

Read more...

Logo Guix

Sommaire :

Avant d'aller plus loin dans cette série sur Guix, je dois t'expliquer quelque chose !

Lorsque tu invoques la commande guix package, tu effectues ce qu'on appelle une transaction. C'est une action dite atomique. Soit elle réussit, soit rien ne se passe. Il n'y a pas de « le système a crashé en plein milieu alors on est dans un état bizarre ». Je trouve ça très rassurant !

Lire la suite...

Guile Logo

I'm going to introduce you to Hall, a tool to assist you in the development and distribution of Guile programs. I won't cover all of Hall's features. Just something to give you a try ;–)

Lire la suite...

Guile Logo

Dans cet article, je vais te présenter Hall, un outil dont le but est de t'assister dans le développement et la distribution de programmes Guile. Je ne couvrirai pas toutes les fonctionnalités de Hall. Juste de quoi te donner envie d'essayer. ;–) Tu verras comment créer un projet Guile à partir de zéro, comment construire le projet, comment le tester, enfin, comment le distribuer !

Lire la suite...