digitalcourage.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Diese Instanz wird betrieben von Digitalcourage e.V. für die Allgemeinheit. Damit wir das nachhaltig tun können, erheben wir einen jährlichen Vorausbeitrag von 1€/Monat per SEPA-Lastschrifteinzug.

Server stats:

814
active users

#guile

6 posts6 participants1 post today

📢 The company that hosts my store is sponsoring a 15% off discount for the rest of the month, starting tomorrow, July 28, using the code FANFAVE15.

Check it out, maybe you find something you like:

um4no.creator-spring.com/

Purchases help me keep contributing to libre culture projects. Many thanks to all who have helped me in that way.

Note that the designs are libre cultural works. You can get them to print your own stuff:

codeberg.org/luis-felipe/guix-

Enjoy :)

You can have multiple modules in a single file, and you can re-open the already defined module:

(define-module (a)
#:export (a-x))

(define a-x 'a)

(define-module (b)
#:export (b-x))

(define b-x 'b)

(define-module (a)
#:use-module (b)
#:export (a-y))

(define a-y b-x)

When saved as a.scm, you can ,use (a), and get both a-x and a-y. And, iff you first ,use (a), you can even ,use (b). Interesting. Not sure how useful.

🍷 Veritas v0.1.6: The #guile #scheme (#lisp) testing framework

codeberg.org/jjba23/veritas

Updated on #guix : codeberg.org/guix/guix/pulls/1

A lot of improvements made to it!✨
- More latin puns
- We have a powerful #test runner with auto-discovery and a lot of configurability
- Environment variables for more control
- Stability and performance improvements (on concurrency especially)
- Benchmarks with statprof
- Delayed computations in assertion
- Running ONLY tests or suites that match a regex

Introducing Veritas v0.0.20: my new Lisp-powered (Guile Scheme) testing framework!

codeberg.org/jjba23/veritas

Born from my engineering experience and frustrations, I aim for incredible expressiveness. It is currently super early stages, also eager for other people to pitch in ideas before fully stabilizing the API. I also want to add many more capabilities for integration tests, containers and more.

#veritas#lisp#guile

Recently, I've received my first donation from @nlnet for suitbl, an interactive testing library for Scheme.

Their support allows me to allocate a lot of time to the development of the library. I still need to finish a few more parts before I can recommend it for adoption, but you already can take a sneak peek at the library & its usage here:

git.sr.ht/~abcdw/guile-ares-rs
git.sr.ht/~abcdw/guile-ares-rs

Kudos to @nlnet for backing great FOSS projects in general and me in particular :D

- Did you know that Guile's metacommands are comming to Arei soon?
- That we already have an incredibly useful guile stack traces viewer?
- That Ares now works with stable version of Guile and doesn't require guile-next?

No? We got you covered:

youtu.be/VUnY1LY4Las

git.sr.ht/~abcdw/guile-ares-rs
git.sr.ht/~abcdw/emacs-arei

Join the discussion:
lists.sr.ht/~abcdw/rde-discuss

#guile#scheme#repl

we're pleased to announce guixotic.coop, a new free software cooperative focused on gnu guix and guile cofounded by @podiki, maxim cournoyer and me. we offer services including training, commercial support, development, system administration (CI/CD, HPC), packaging -- in short, everything guix and guile.

our goal is to strengthen & expand the community, bringing in new people and organizations (our clients), supporting development work, and growing the network of organizations supporting these technologies.

could you or an organization you know of benefit from our services? email contact@guixotic.coop or contact us here!

full announcement: lists.gnu.org/r/guix-devel/202

GuixoticGuixotic | GNU Guix and Guile Worker CooperativeGuixotic is a worker cooperative specializing in the development of GNU Guix, Guile and related technologies.
#gnu#guix#guile

Sorry, last quick reminder re tomorrow's #Guix #meetup, in meatspace, in #London.

Time: Tuesday 8th July at 6pm
Location: 20 Farringdon St, EC4A 4AB

Full info:
meetup.com/guix-social/events/

No need to use meetup.com if that's not your cup of tea or to avoid "account-fatigue". DM me in case.

MeetupGuix London (in person), Tue, Jul 8, 2025, 6:00 PM | MeetupWhile most of our events are fully-remote these days, the 8th July meetup will be in person, in Central London (20 Farringdon Street, EC4A 4AB). Join us for plenty of Guix,

I learned #scheme back in 1994 or so, at Iowa State University, where the CS dept was very progressive and theory rich. Used it a bit after, and I remember when #guile got adopted as a GNU scripting language around 1998 or something. Now 25+ years later #GUIX is pretty sweet, and I see guile has a byte code compiler and templating JIT. So guile is dramatically more capable than something like bash. The future is now!