pouet.chapril.org est l'un des nombreux serveurs Mastodon indépendants que vous pouvez utiliser pour participer au fédiverse.
Chapril https://www.chapril.org est un projet de l'April https://www.april.org

Administré par :

Statistiques du serveur :

1K
comptes actifs

#guile

5 messages5 participants0 message aujourd’hui
En réponse à Andrew Tropin

I always find myself split when I look at the #guix home page guix.gnu.org. I feel like it 1) misses selling the declarative/functional/transactional power of #guix, 2) misses selling #guix as an open system as well as supporting pure-#gnu installations, and 3) don't like to see the embedded domain-specific languages thing as the selling point is that #guile is a general-purpose, infinitely powerful configuration mechanism. I'm also not a big fan of the spaced-out feel of the site.

guix.gnu.orgGestionnaire de paquet transactionnel et distribution GNU Guix — GNU GuixGuix est une distribution du système d'exploitation GNU. Guix est une technologie qui respecte la liberté de ses utilisateurs et utilisatrices. Vous êtes libre d'utiliser le système pour n'importe quel but, d'étudier comme il fonctionne, de l'améliorer et de le partager avec le reste du monde.

I keep learning a lot about Scheme hygienic macros and macroexpander and today we talked about using macro as identifiers in arbitrary position of s-expression, syntax parameters, variable transformers and identifier-syntax helper.

mpv youtu.be/KBO_VXVCWTo

youtu.be- YouTubeProfitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.
#scheme#macros#guile

I'm not sure I can trace how I got there, but something had me playing around with GNU Guile (I've always liked the idea of an embeddable Scheme, I just never got around to looking at it closely).

Anyway, Guile is way cooler than I thought -- way more "unix-y" than other Schemes I've known.

But the real surprise was a static site generator -- Haunt (dthompson.us/projects/haunt.ht) -- and a full-blown web framework -- Artanis (artanis.dev/)!

I am so glad both of these things exist.

dthompson.usHaunt — dthompson

My small overview of "JRM’s Syntax-rules Primer for the Merely Eccentric" paper about Scheme macros and useful tricks for writing them. Difficulty: medium-easy.

mpv youtu.be/A2vi3vQ15kM

Paper:
- phyast.pitt.edu/~micheles/synt
- hipster.home.xs4all.nl/lib/sch

Spoiler: at the end of the paper a minimal scheme evaluator implemented purely with macros.

youtu.be- YouTubeProfitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.
#scheme#guile#racket

It's double #GuixSocial absolute fun this week! #SaveTheDate

- Wed 26th March 6pm GMT: remote event with a *fantastic* talk (details to be revealed soon!)

- Fri 28th March 6pm GMT: in-person event in #London (EC4A 4AB). Join us for an evening of #Guix, #Guile, and Free Software hacking and chit-chat. Bring your own device if you fancy demoing something or for some hands-on hacking.

More info: libreplanet.org/wiki/Group:Gui

/cc @futurile

libreplanet.orgGroup:Guix/GuixSocial - LibrePlanet