From 0fc1d1a92dae70eeeafaf1bea7895359c9f89df6 Mon Sep 17 00:00:00 2001 From: ACARY ROBERT Celine <celine.robert@inria.fr> Date: Thu, 17 Nov 2022 09:41:34 +0000 Subject: [PATCH] =?UTF-8?q?Caf=C3=A9=20Guix:=20add=20the=207th=20session?= =?UTF-8?q?=20on=20the=20page?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "events/caf\303\251-guix-2022.md" | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git "a/events/caf\303\251-guix-2022.md" "b/events/caf\303\251-guix-2022.md" index 3ca156e..9ffe3fb 100644 --- "a/events/caf\303\251-guix-2022.md" +++ "b/events/caf\303\251-guix-2022.md" @@ -53,6 +53,16 @@ Ces niveaux sont bien sûr donnés à titre indicatif. - 30/05/23  : transformation de paquets avec un focus Guix-HPC ## Sessions 2022 + +## Septième session (29 novembre 2022, 13h00–14h00) + + +**Introduction à Scheme/Guile : déconstruisons un paquet** + +Les parenthèses, c'est « baroque » ! Et il y en a beaucoup avec Guix, de la déclaration dans les fichiers `manifest` à la définition d'un paquet en passant par Guix lui-même. Grâce au langage Scheme ([Guile](https://www.gnu.org/software/guile/)), il y a une continuité allant de l'implémentation des commandes Guix à la configuration déclarative dans un langage dédié (*domain-specific language–DSL*). +Dans ce Café Guix, nous proposons une introduction à quelques concepts de Guile pour mieux appréhender les parenthèses et peut-être mieux apprécier le « néo-baroque ». + + ## Sixième session (25 octobre 2022, 13h00–14h00)  -- GitLab