I felt a great disturbance in the Force.
https://codeberg.org/guile/guile/pulls/115
But it isn't srfi-253, it's 235.
Balance has not returned to the Force.
#gnu #guile
I felt a great disturbance in the Force.
https://codeberg.org/guile/guile/pulls/115
But it isn't srfi-253, it's 235.
Balance has not returned to the Force.
#gnu #guile
📢 Public service announcement: several #Guile repositories formerly at #NotABug (now down) have now moved to #Codeberg 👇
https://codeberg.org/guile-compression
https://codeberg.org/guile-gcrypt
More info: https://lists.gnu.org/archive/html/guile-user/2026-03/msg00000.html
@cwebber So to fix that, let me tell you about the PR for spritely hoot-repl that reduces load times of the #Guile #Scheme web #REPL in #webassembly by at least 30% ☺
https://codeberg.org/spritely/hoot-repl/pulls/4
Though I’m sure you already know, so this is just an "I answered the review" notification, but more interesting than something about LLM agents ☺
I wrote a little program in GNU #guile for renaming files in the directory of the program[1].
The idea of that script is to remove all special characters and remove diacritics (marks above letters). It is kind of opinionated, because as it is now, it should leave diacritics of Pinyin intact. This is because I learn Mandarin and want diacritics of Pinyin to be kept. But you could very easily adapt the code to not keep those.
I started documentation for Enter Three Witches, a free licensed #game engine:
https://www.draketo.de/software/enter-three-witches
⇒ code: https://hg.sr.ht/~arnebab/enter
Enter Three Witches: for writer-focused game development
“To get the best writing, writers must take the helm”
A tutorial written after 10 years with Enter Three Witches, showing how to use it for your own games.
There’s still a lot of work to do, but it reached the first milestone: you can now try it for your own games.
RE: https://fosstodon.org/@abcdw/116097550906744285
RDE Meetup in less than 5 hours. RDE, Guix, Guile and all the stuff you like.
Link to the call: https://trop.in/rde/meetup
🎉 We're on course to beat our fundraising goal to sustain and strengthen GNU Guix.
🙏 Thanks to everyone who has stepped forward to support the project!
Fantastic to see all the love and support from the community. All donations through @fsf and Guix Foundation are used to support Guix.
Read more about the campaign and how the donations will be used to support Guix:
https://guix.gnu.org/en/blog/2026/result-of-sustain-and-strengthen-fundraising/
#guix #guile #linux #FSF #nix #FreeSoftware
On FOSDEM and Guix Days we were discussing an absence of REPL in Arei/Ares.
One of the concerns was: with in-buffer evaluation workflow in contrast to REPL/jupyter notebook we don't see the correspondence between an expression and the value of its evaluation. It can negatively impact user experience and also makes Arei harder for learning/exploring.
I mentioned that this can be addressed by eval-and-print-to-comment.
Here is the demo of how it works:
https://youtu.be/lPVpYzqXNEY?t=215
Interested in #Guix and/or #Guile? In or around #London?
Join us for our next in-person meetup next week, Thu 26th Feb, from 6pm.
https://www.meetup.com/guix-social/events/313431430/
When: Thu 26th Feb, from 6pm
Where: 20 Farringdon St, EC4A 4AB
Would you help me spread the work with a little RT? Plsss!!! 🙏 🐱
RE: https://hachyderm.io/@bbatsov/116096945457679526
This is a pretty interesting chart! I'm curious how many people would be eager to start hacking around with #guile if we had #VSCode and #Vim IDE frontends in addition to Emacs' one?
We have next RDE meetup in one week (February 26, 12:00 CEST) and you are very welcome to join! Among possible topics:
- Guile development outside of Emacs (Vim, VScodium?).
- FOSDEM, Guix Days recap.
- New RDE Internship.
- and more in the full announcement 👇
https://lists.sr.ht/~abcdw/rde-discuss/%3C87342zkg9s.fsf@trop.in%3E
Paris: Guix@Paris, Le jeudi 19 février 2026 de 19h00 à 22h00. https://www.agendadulibre.org/events/34518 #guix #guile #linux #logicielsLibres #rencontreMensuelle
Libfive.com seems super cool! Using scheme to create a 3d model! Wow! #guile
Please welcome Guile Hoot in Debian #guile https://tracker.debian.org/pkg/guile-hoot
#ilovefs #ilovefs26 #ilovefreesoftwareday
Thank you to these Free Software projects I use every day (and to those I know I'm forgetting):
#bash #btrfs #glibc #gnucoreutils #guile #htop #keyd #kitty #labwc #librewolf #man #mvp #python #sudo #tmux #tty-clock #vim #voidlinux #waybar #zathura
I think one example from the docs that made me trip was this:
(list ("ENV_VAR1" . "value1")
("ENV_VAR2" . "value2"))
I think it's supposed to be an alist, but evaluating it produces a syntax error. To be an alist, IIUC, it should be either
(list (cons "ENV_VAR1" "value1")
(cons "ENV_VAR2" "value2"))
or
'(("ENV_VAR1" . "value1")
("ENV_VAR2" . "value2"))
The latter is used in other parts of the docs though.
What is current best way to debug #Guile Scheme programs? I find geiser to be inadequate.
Still hooked on BLUE. Hacked all day yesterday and today converting Dezyne's (https://dezyne.org) build system. Opened six issues, and two pull requests, one already merged.
It's not perfect *just* yet, in fact, some issues are show-stoppers for BLUE to replace Autotools for Dezyne, which has a pretty "interesting" build system.
I would very much recommend to anyone who has a soft-spot for build-systems and/or Guile to take a look.
However, the experience of hacking a build system in Guile is amazing! And I'm certain the show-stoppers will be resolved some time soon.