unofficial mirror of guix-science@gnu.org 
 help / color / mirror / Atom feed
* Rappel : [29/11/2022] Café Guix : "Introduction à Scheme/Guile : déconstruisons un paquet"
@ 2022-11-24  9:15 CELINE ACARY ROBERT
  2022-11-29  9:08 ` [DEVLOG] " Damien MATTEI
  0 siblings, 1 reply; 2+ messages in thread
From: CELINE ACARY ROBERT @ 2022-11-24  9:15 UTC (permalink / raw)
  To: devlog, sari, ciment-users, recherche-reproductible,
	recherche-reproductible, guix-science

[-- Attachment #1: Type: text/plain, Size: 2091 bytes --]

Bonjour à tous, 

Petit rappel : le septième Café Guix aura lieu le Mardi 29 Novembre à 13h00 et sera animé par Simon Tournier (Université de Paris Cité, Plateforme Saint Louis– Inserm US53 [ https://www.inserm.fr/en/home/ | ) ] : 
------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
Introduction à Scheme/Guile : déconstruisons un paquet. 

Résumé : 
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 ( [ https://www.gnu.org/software/guile/ | 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 ». 


Il aura lieu à cette adresse : 
[ https://meet.univ-grenoble-alpes.fr/b/pie-kls-hpu-opc | https://meet.univ-grenoble-alpes.fr/b/pie-kls-hpu-opc ] 

Pour rappel, le Caf é Guix est un lieu et un temps d'échange informel et francophone autour du 
gestionnaire d'environnement logiciel Guix . Étudiant-e-s, chercheuses 
et chercheurs, admin. système, IT support de labos ou de centre de 
calcul, tout le monde est le bienvenu dans ce rendez-vous mensuel d'une 
heure où l'on discutera de questionnements apportés par chacun sur Guix 
et sa pratique au sens large. 

Vous trouverez toutes les infos concernant les caf és G uix (ainsi que l’adresse d’un mattermost dédié) sur la page : 
[ https://hpc.guix.info/events/2022/caf%C3%A9-guix/ | https://hpc.guix.info/events/2022/café-guix/ ] 
[ https://meet.univ-grenoble-alpes.fr/b/pie-kls-hpu-opc ] 

Bien cordialement, 
Céline 

-- 
Céline Acary-Robert, IR 
LJK[Scalde/AirSea]/GRICAD/MaiMoSiNE 
04 57 42 17 89 

[-- Attachment #2: Type: text/html, Size: 5337 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [DEVLOG] Rappel : [29/11/2022] Café Guix : "Introduction à Scheme/Guile : déconstruisons un paquet"
  2022-11-24  9:15 Rappel : [29/11/2022] Café Guix : "Introduction à Scheme/Guile : déconstruisons un paquet" CELINE ACARY ROBERT
@ 2022-11-29  9:08 ` Damien MATTEI
  0 siblings, 0 replies; 2+ messages in thread
From: Damien MATTEI @ 2022-11-29  9:08 UTC (permalink / raw)
  To: CELINE ACARY ROBERT, devlog, sari, ciment-users,
	recherche-reproductible, recherche-reproductible, guix-science

[-- Attachment #1: Type: text/plain, Size: 3105 bytes --]

Bonjour,

à noter que si la syntaxe de Scheme/Guile avec ses parenthéses 
"baroques" quasi indispensables à sa notation prefixe il existe des 
améliorations syntaxiques à celà:

Scheme+ 
<https://damien-mattei.github.io/Scheme-PLUS-for-Guile/Scheme+io.html> 
dont je suis l'auteur est une extension syntaxique justement,développée 
initialement pour Scheme Guile qui existe aussi pour DrRacket Scheme 
<https://pkgs.racket-lang.org/package/Scheme-PLUS-for-Racket>,et 
potentiellement toutes les implémentations de Scheme qui supportent la 
SRFI 105,....

Scheme+ est compatible à 100% avec scheme et utilise ou implémente des 
spécifications des:

SRFI 105 <https://srfi.schemers.org/srfi-105/srfi-105.html> (Curly infix 
expressions) qui permet une notation infixe comme en mathématique

et SRFI 123 (Generic accessor and modifier operators)

Bien cordialement,

Damien


Le 24/11/2022 à 10:15, CELINE ACARY ROBERT a écrit :
> Bonjour à tous,
>
> *Petit rappel* : le septième *Café Guix* aura lieu le Mardi 29 
> Novembre à 13h00 et sera animé par Simon Tournier (Université de Paris 
> Cité, Plateforme Saint Louis– Inserm US53) 
> <https://www.inserm.fr/en/home/>:
> -------------------------------------------------------------------------------------------------------------------------------------------------------------------
> *Introduction à Scheme/Guile : déconstruisons un paquet.*
> *
> *
> /Résumé : /
> /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 »./
>
>
> Il aura lieu  à cette adresse :
> https://meet.univ-grenoble-alpes.fr/b/pie-kls-hpu-opc 
> <https://meet.univ-grenoble-alpes.fr/b/pie-kls-hpu-opc>
>
> Pour rappel, le Café Guix est un lieu et un temps d'échange informel 
> et francophone autour du
> gestionnaire d'environnement logiciel Guix.  Étudiant-e-s, chercheuses
> et chercheurs, admin. système, IT support de labos ou de centre de
> calcul, tout le monde est le bienvenu dans ce rendez-vous mensuel d'une
> heure où l'on discutera de questionnements apportés par chacun sur Guix
> et sa pratique au sens large.
>
> Vous trouverez toutes les infos concernant les cafés Guix (ainsi que 
> l’adresse d’un mattermost dédié) sur la page :
> https://hpc.guix.info/events/2022/café-guix/ 
> <https://hpc.guix.info/events/2022/café-guix/>
>
>
> Bien cordialement,
> Céline
>
> -- 
> Céline Acary-Robert, IR
> LJK[Scalde/AirSea]/GRICAD/MaiMoSiNE
> 04 57 42 17 89

[-- Attachment #2: Type: text/html, Size: 8677 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-11-29  9:51 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-24  9:15 Rappel : [29/11/2022] Café Guix : "Introduction à Scheme/Guile : déconstruisons un paquet" CELINE ACARY ROBERT
2022-11-29  9:08 ` [DEVLOG] " Damien MATTEI

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).