From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id IC1fOhTWhWP5FgEAbAwnHQ (envelope-from ) for ; Tue, 29 Nov 2022 10:51:17 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id gHt5OhTWhWN8vgAA9RJhRA (envelope-from ) for ; Tue, 29 Nov 2022 10:51:16 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 14502ECB8 for ; Tue, 29 Nov 2022 10:51:15 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ozxG9-0002cA-UB; Tue, 29 Nov 2022 04:50:42 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ozwch-0006mi-7V for guix-science@gnu.org; Tue, 29 Nov 2022 04:09:51 -0500 Received: from smtpout01-ext2.partage.renater.fr ([194.254.240.33]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ozwce-0008Kn-D8 for guix-science@gnu.org; Tue, 29 Nov 2022 04:09:50 -0500 Received: from zmtaauth03.partage.renater.fr (zmtaauth03.partage.renater.fr [194.254.240.26]) by smtpout10.partage.renater.fr (Postfix) with ESMTP id 28A9662C4A; Tue, 29 Nov 2022 10:09:29 +0100 (CET) Received: from zmtaauth03.partage.renater.fr (localhost [127.0.0.1]) by zmtaauth03.partage.renater.fr (Postfix) with ESMTPS id 0A65B80206; Tue, 29 Nov 2022 10:08:35 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by zmtaauth03.partage.renater.fr (Postfix) with ESMTP id E6FB7802AA; Tue, 29 Nov 2022 10:08:34 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.10.3 zmtaauth03.partage.renater.fr E6FB7802AA DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oca.eu; s=51688159-7048-4452-88B4-FE5A10886D87; t=1669712914; bh=es+KXGf2eT/gxtbhrmjR5u4mIvxE0oFdAqOuDIUlUiI=; h=Message-ID:Date:MIME-Version:To:From; b=YVduHAVyED1ZzF0tQrxie+Jz8RckV6mFk/oNPU/leHrtJmrFgFeVRIV0RdMZ0Z7nE RF4iINsjGOqi1G63dKGNF71jDLgXbV09OuSJVctZAAu0eBBiICkSyPBAPicnFZcfgf ZoFIcmxREUn14Z28PLgTanqU4s/j5/zTMgTDvEdQ19R7mndHBXXWxuiSdyaZTDyVMV jcRAJg/BOgJkLN8Rxb+Hjtm3RRJzQvF/Y0y2wS/aNsmOq5xJ8Hhj56pX0Si/aCgRqz kJcoRlZnbTdsoP2+trG4ePqi//xlI32AcFlkHmkNkS5XHwax46u33VANpwmUig9+4x HmgSVgN5zS8qw== Received: from zmtaauth03.partage.renater.fr ([127.0.0.1]) by localhost (zmtaauth03.partage.renater.fr [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id KN3BptFIn8ZW; Tue, 29 Nov 2022 10:08:34 +0100 (CET) Received: from [192.168.108.254] (unknown [194.254.241.251]) by zmtaauth03.partage.renater.fr (Postfix) with ESMTPA id 83C99802A5; Tue, 29 Nov 2022 10:08:34 +0100 (CET) Content-Type: multipart/alternative; boundary="------------KtlBovk5Fh6eI7kCkniOqOpd" Message-ID: <7d6e59a2-97b6-969e-9292-ec968f52f26c@oca.eu> Date: Tue, 29 Nov 2022 10:08:34 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: =?UTF-8?B?UmU6IFtERVZMT0ddIFJhcHBlbCA6IFsyOS8xMS8yMDIyXSBDYWbDqSBH?= =?UTF-8?Q?uix_=3a_=22Introduction_=c3=a0_Scheme/Guile_=3a_d=c3=a9construiso?= =?UTF-8?Q?ns_un_paquet=22?= Content-Language: en-US To: CELINE ACARY ROBERT , devlog , sari , ciment-users , recherche-reproductible , recherche-reproductible , guix-science References: <1119894451.13347200.1669281317240.JavaMail.zimbra@univ-grenoble-alpes.fr> From: Damien MATTEI In-Reply-To: <1119894451.13347200.1669281317240.JavaMail.zimbra@univ-grenoble-alpes.fr> X-Virus-Scanned: clamav-milter 0.103.6 at clamav01 X-Virus-Status: Clean X-Renater-Ptge-SpamState: clean X-Renater-Ptge-SpamScore: -51 X-Renater-Ptge-SpamCause: gggruggvucftvghtrhhoucdtuddrgedvgedrjeeggddtudcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucftgffptefvgfftnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenogfuuhhsphgvtghtffhomhgrihhnucdlgeelmdenucfjughrpegtkfffgggfrhfuvfhfhfgjsegrtderredtfeejnecuhfhrohhmpeffrghmihgvnhcuofetvffvgffkuceouggrmhhivghnrdhmrghtthgvihesohgtrgdrvghuqeenucggtffrrghtthgvrhhnpeelhfevuddvudetgeetlefftddvffefjeehveevffeuudefheekjeevvdejgeevleenucffohhmrghinhepghhithhhuhgsrdhiohdprhgrtghkvghtqdhlrghnghdrohhrghdpshgthhgvmhgvrhhsrdhorhhgpdhinhhsvghrmhdrfhhrpdhgnhhurdhorhhgpdhunhhivhdqghhrvghnohgslhgvqdgrlhhpvghsrdhfrhdpghhuihigrdhinhhfohenucfkphepudelgedrvdehgedrvdeguddrvdehudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduleegrddvheegrddvgedurddvhedupdhhvghloheplgduledvrdduieekrddutdekrddvheegngdpmhgrihhlfhhrohhmpeffrghmihgvnhcuofetvffvgffkuceouggrmhhivghnrdhmrghtthgvihesohgtrgdrvghuqedpnhgspghrtghpthhtohepjedprhgtphhtthhopegtvghlihhnvgdrrggtrghrhidqrhhosggv rhhtsehunhhivhdqghhrvghnohgslhgvqdgrlhhpvghsrdhfrhdprhgtphhtthhopeguvghvlhhoghesshgvrhhvihgtvghsrdgtnhhrshdrfhhrpdhrtghpthhtohepshgrrhhisehsvghrvhhitggvshdrtghnrhhsrdhfrhdprhgtphhtthhopegtihhmvghnthdquhhsvghrshesuhhnihhvqdhgrhgvnhhosghlvgdqrghlphgvshdrfhhrpdhrtghpthhtoheprhgvtghhvghrtghhvgdqrhgvphhrohguuhgtthhisghlvgesuhhnihhvqdhgrhgvnhhosghlvgdqrghlphgvshdrfhhrpdhrtghpthhtoheprhgvtghhvghrtghhvgdqrhgvphhrohguuhgtthhisghlvgeslhhishhtvghsrdhunhhivhdqohhrlhgvrghnshdrfhhrpdhrtghpthhtohepghhuihigqdhstghivghntggvsehgnhhurdhorhhg Received-SPF: pass client-ip=194.254.240.33; envelope-from=damien.mattei@oca.eu; helo=smtpout01-ext2.partage.renater.fr X-Spam_score_int: -23 X-Spam_score: -2.4 X-Spam_bar: -- X-Spam_report: (-2.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.257, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Tue, 29 Nov 2022 04:50:33 -0500 X-BeenThere: guix-science@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Damien.MATTEI@univ-cotedazur.fr Errors-To: guix-science-bounces+larch=yhetil.org@gnu.org Sender: guix-science-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1669715476; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=es+KXGf2eT/gxtbhrmjR5u4mIvxE0oFdAqOuDIUlUiI=; b=ZB+Oq0r7H7kFjOkytqQe+2Z7vOaO+iRPZ63Tm/uyTnDR2j9MDO3o+rRVc/ljcSs9AS6of0 FSIXQrysK/V3QL3d2QERpZJ8a46YN9cg/rtsTMj6EetcXLeW5qfNPqu9lRx4P3fs/IOxAY 92zKDVTH/UnYvhHo4p4TPFq2y6Pdti96V268BGTap72IoQ0gxqQVh+iy32gi9d7v6siAUA +UZ99hsaK5pah14Un0BlNeVLg6AbW7r5nThUEJI81I3dV/6HzVvBG4Lkojmg/mTSOuUjNX FDFd+SH6pxE9nYlzjRG+AFO3Qk+r26XFWFqi5e1NSHJGUaiNmlj25DC9srRt7A== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1669715476; a=rsa-sha256; cv=none; b=TWDjTIZvMG3C+J5Upk2CF5Osdz//sg5N7Ng+tK0LhbLOaWSAWxnyIPYIiNxgGbWJvmVeuz XRTre/59Q9Jr7sHqPsPrSwh1+X3T/FgL50SLrToV8yxHRcYKMJBpY4SPfm21v3F8xT/4Yg qxCGS43aNSpd2jJqgbQVf5giw1W4w+gwiQDkYkpcQGEhJrXrgfJ02SPRpsXEoK0ZEDmMCS Ix8rCtRJQBeuX6OFdgzP95K0e3iVWPj2xamDZV5pMDO5vJDy6NsC5CWl3pfx1obVIifoC3 SGp4i+1Ofc3kqGvXnBk5TEMq0cpQ+cnfZE2n91rd40HjCOKoGz7HyCUimBgKZw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=oca.eu header.s=51688159-7048-4452-88B4-FE5A10886D87 header.b=YVduHAVy; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-science-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-science-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.46 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=oca.eu header.s=51688159-7048-4452-88B4-FE5A10886D87 header.b=YVduHAVy; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-science-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-science-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 14502ECB8 X-Spam-Score: -3.46 X-Migadu-Scanner: scn1.migadu.com X-TUID: R2zku4XoeffT This is a multi-part message in MIME format. --------------KtlBovk5Fh6eI7kCkniOqOpd Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Bonjour, =C3=A0 noter que si la syntaxe de Scheme/Guile avec ses parenth=C3=A9ses=20 "baroques" quasi indispensables =C3=A0 sa notation prefixe il existe des=20 am=C3=A9liorations syntaxiques =C3=A0 cel=C3=A0: Scheme+=20 =20 dont je suis l'auteur est une extension syntaxique justement,d=C3=A9velop= p=C3=A9e=20 initialement pour Scheme Guile qui existe aussi pour DrRacket Scheme=20 ,et=20 potentiellement toutes les impl=C3=A9mentations de Scheme qui supportent = la=20 SRFI 105,.... Scheme+ est compatible =C3=A0 100% avec scheme et utilise ou impl=C3=A9me= nte des=20 sp=C3=A9cifications des: SRFI 105 (Curly infix=20 expressions) qui permet une notation infixe comme en math=C3=A9matique et SRFI 123 (Generic accessor and modifier operators) Bien cordialement, Damien Le 24/11/2022 =C3=A0 10:15, CELINE ACARY ROBERT a =C3=A9crit=C2=A0: > Bonjour =C3=A0 tous, > > *Petit rappel* : le septi=C3=A8me *Caf=C3=A9 Guix* aura lieu le Mardi 2= 9=20 > Novembre =C3=A0 13h00 et sera anim=C3=A9 par Simon Tournier (Universit=C3= =A9 de Paris=20 > Cit=C3=A9, Plateforme Saint Louis=E2=80=93 Inserm US53)=20 > : > -----------------------------------------------------------------------= -------------------------------------------------------------------------= ------------------- > *Introduction =C3=A0 Scheme/Guile : d=C3=A9construisons un paquet.* > * > * > /R=C3=A9sum=C3=A9 : / > /Les parenth=C3=A8ses, c'est =C2=AB baroque =C2=BB !=C2=A0 Et il y en a= beaucoup avec=20 > Guix, de la //d=C3=A9claration dans les fichiers `manifest` =C3=A0 la d= =C3=A9finition=20 > d'un paquet en/ > /passant par Guix lui-m=C3=AAme. Gr=C3=A2ce au langage Scheme //(Guile=20 > ), il y a une continuit=C3=A9 alla= nt=20 > //de l'impl=C3=A9mentation des commandes Guix / > /=C3=A0 la configuration d=C3=A9clarative dans un //langage d=C3=A9di=C3= =A9=20 > (*domain-specific language=E2=80=93DSL*). / > /Dans ce Caf=C3=A9 Guix, nous //proposons une introduction =C3=A0 quelq= ues=20 > concepts de Guile pour mieux appr=C3=A9hender/ > /les parenth=C3=A8ses et peut-=C3=AAtre mieux appr=C3=A9cier le =C2=AB = n=C3=A9o-baroque =C2=BB./ > > > Il aura lieu=C2=A0 =C3=A0 cette adresse : > https://meet.univ-grenoble-alpes.fr/b/pie-kls-hpu-opc=20 > > > Pour rappel, le Caf=C3=A9 Guix est un lieu et un temps d'=C3=A9change i= nformel=20 > et francophone autour du > gestionnaire d'environnement logiciel Guix. =C2=A0=C3=89tudiant-e-s, ch= ercheuses > et chercheurs, admin. syst=C3=A8me, IT support de labos ou de centre de > calcul, tout le monde est le bienvenu dans ce rendez-vous mensuel d'une > heure o=C3=B9 l'on discutera de questionnements apport=C3=A9s par chacu= n sur Guix > et sa pratique au sens large. > > Vous trouverez toutes les infos concernant les caf=C3=A9s Guix (ainsi q= ue=20 > l=E2=80=99adresse d=E2=80=99un mattermost d=C3=A9di=C3=A9) sur la page = : > https://hpc.guix.info/events/2022/caf=C3=A9-guix/=20 > > > > Bien cordialement, > C=C3=A9line > > --=20 > C=C3=A9line Acary-Robert, IR > LJK[Scalde/AirSea]/GRICAD/MaiMoSiNE > 04 57 42 17 89 --------------KtlBovk5Fh6eI7kCkniOqOpd Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Bonjour,

=C3=A0 noter que si la syntaxe de Scheme/Guile avec ses parenth=C3= =A9ses "baroques" quasi indispensables =C3=A0 sa notation prefixe il exist= e des am=C3=A9liorations syntaxiques =C3=A0 cel=C3=A0:

Scheme+ dont je suis l'auteur est une extension syntaxique justement,d=C3=A9velopp=C3=A9e initialement pour Scheme Guile qui e= xiste aussi pour DrRacket Scheme,et potentiellement toutes les impl=C3=A9mentations de Scheme qui supportent la SRFI 105,....

Scheme+ est compatible =C3=A0 100% avec scheme et utilise ou impl=C3=A9mente des sp=C3=A9cifications des:

SRFI 105 (Curly infix expressions) qui permet une notation infixe comme en math=C3=A9matique

et SRFI 123 (Generic accessor and modifier operators)

Bien cordialement,

Damien


Le 24/11/2022 =C3=A0 10:15, CELINE ACA= RY ROBERT a =C3=A9crit=C2=A0:
Bonjour =C3=A0 tous,

Petit rappel : le septi=C3=A8me C= af=C3=A9 Guix aura lieu le Mardi 29 Novembre =C3=A0 13h00 et sera anim=C3=A9 par Simon Tournie= r (Universit=C3=A9 de Paris Cit=C3=A9, Plateforme Saint Louis=E2= =80=93 Inserm US53):
----------------------------------------------------------= -------------------------------------------------------------------------= --------------------------------
Introduction =C3=A0 Scheme/Guile : d=C3=A9construi= sons un paquet.

R=C3=A9sum=C3=A9 :
Les parenth=C3=A8ses, c'est =C2=AB baroque =C2=BB !=C2= =A0 Et il y en a beaucoup avec Guix, de la d=C3=A9claration dans le= s fichiers `manifest` =C3=A0 la d=C3=A9finition d'un paquet e= n
passant par Guix lui-m=C3=AAme. Gr=C3=A2ce au langage Sch= eme (Guile), il y a une continuit=C3=A9 allant de l'impl=C3=A9ment= ation des commandes Guix
=C3=A0 la configuration d=C3=A9clarative dans un = langage d=C3=A9di=C3=A9 (*domain-specific language=E2=80=93DSL*).=C2= =A0
Dans ce Caf=C3=A9 Guix, nous proposons une introduction =C3=A0 quelques concepts de Guile pour mieux appr=C3=A9hender
les parenth=C3=A8ses et peut-=C3=AAtre mieux appr=C3=A9ci= er le =C2=AB n=C3=A9o-baroque =C2=BB.


Il aura lieu=C2=A0 =C3=A0 cette adresse :
=C2=A0=C2=A0=C2=A0https:/= /meet.univ-grenoble-alpes.fr/b/pie-kls-hpu-opc

Pour rappel, le Caf=C3=A9 Guix est un lieu et un temps d'=C3=A9change informel et francophone autour d= u
gestionnaire d'environnement logiciel Guix. =C2=A0=C3=89tudiant-e-s, chercheuses
et chercheurs, admin. syst=C3=A8me, IT support de labos ou = de centre de
calcul, tout le monde est le bienvenu dans ce rendez-vous mensuel d'une
heure o=C3=B9 l'on discutera de questionnements apport=C3=A9= s par chacun sur Guix
et sa pratique au sens large.

Vous trouverez toutes les infos concernant les caf=C3=A9s Guix (ainsi que l=E2=80=99adresse d=E2=80=99un mattermost d=C3=A9di=C3=A9) = sur la page :=C2=A0


Bien cordialement,
C=C3=A9line

--
C=C3=A9line Acary-Robert, IR
LJK[Scalde/AirSea]/GRICAD/MaiMoSiNE
04 57 42 17 89
--------------KtlBovk5Fh6eI7kCkniOqOpd--