Josep Bigorra 🐂🎸👨‍💻

🍷 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

Jul 25, 2025, 08:19 · · · 0 · 0
Ariadna Vigo

Playing around with Scheme again, encouraged by @jjba23... and wow... those old feelings 😍 I may start a project in (Guile) Scheme just to write some code in something different. I hear ideas (be reasonable though 😂 )

#scheme #guile #programming

Jul 24, 2025, 23:48 · · · 1 · 0
Noé Lopez

After a few weeks of work: a #GNOME session running on the #shepherd!

This implementation in #guile is completely independent of systemd and can run on any init system!

Thanks to @AdrianVovk for their help :)

#Guix will need this for GNOME 49, since the original GNOME session dropped the non-systemd implementation. Source code at gitlab.gnome.org/noe/gnome-ses

Jul 24, 2025, 21:45 · · · 11 · 0
Jeko

🚀 I am happy to say that the Guile Hacker Handbook is now powered by Haunt 🚀

(I might have broken the display on some kind of screens… sorry and let me know!)

This is a book to learn Guile in a #TestDrivenLearning style 👽

For the occasion I rewrote the app tutorial section.

⬇️ Check it out ⬇️
🇫🇷 🇬🇧 🇮🇹 jeko.frama.io

Be ready for the next move !

Thank you all for your feedback 🙏 This is my fuel 💪 ❤️

#gnu #guile #scheme #tdd

Home — Guile Hacker Handbook

jeko.frama.io
Jul 23, 2025, 16:49 · · · 3 · 0
4zv4l

Sharing this quite basic Bencode library in Guile:
github.com/4zv4l/guile-bencode

I am making this in case I decide myself to write a BitTorrent cli/daemon in Guile (one that could easily be used with Guix/Shepherd).

I originally wanted to write one in Zig but since it's going under heavy change, I could do a first try with Guile.

#guile #zig #guix #cli #daemon #torrent #git

GitHub - 4zv4l/guile-bencode: Bencode library for GNU Guile

Bencode library for GNU Guile. Contribute to 4zv4l/guile-bencode…

GitHub
Daniel Lakeland

#guix #scheme #guile people.

I've done "guix install guile-netlink"

and inside ~/.guix-profile/share/guile/site/3.0 I see ip/ and netlink/

then in guile I do (add-to-load-path "~/.guix-profile...")

and now
(use-modules (ip))

and it says "no code for module (ip)"

what am I doing wrong?

Josep Bigorra 🐂🎸👨‍💻

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 #scheme #testing #software #dev #engineering #foss #guix

Andrew Tropin

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

#guile #scheme #foss

Andrew Tropin

- 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 #guix

- YouTube

Enjoy the videos and music you love, upload original…

www.youtube.com
Jul 18, 2025, 13:21 · · · 3 · 0
🚽
Iuno. I played with the parameters until I got this kind of flight.

Looks a bit like some flies I've seen fly over some puddles during winter.

https://codeberg.org/Halfwake/guile-quad-tree/commit/2fe42f5dd074f339ca5bc1b98677c0c9bdec9412

#boids
#gnu
#guile
#guilequadtree
#quadtree
Holger

Do some recreational coding, they said. It will be a fun distraction they said.

POV: tried to implement a recursive descent parser in #scheme in continuation passing style and now I have an error without a stack trace that seems impossible to debug…

#cps #guile #recreationalCoding

Josep Bigorra 🐂🎸👨‍💻

I wrote a short blog post with my thoughts and experience on using Lisps and Scheme. Maybe you like it .

jointhefreeworld.org/blog/arti

It covers #scheme (a minimalistic #lisp) and implicitly #emacs and my text editor (which i use to make and publish the website too with #orgmode). #guix is also a great killer app for #guile

Jul 14, 2025, 21:23 · · · 0 · 0
WIST Quotations

A quotation from Ben Franklin

Tricks and Treachery are the Practice of Fools, that have not Wit enough to be honest.

Benjamin Franklin (1706-1790) American statesman, scientist, philosopher, aphorist
Poor Richard (1740 ed.)

Sourcing, notes: wist.info/franklin-benjamin/77…

#quote #quotes #quotation #qotd #benfranklin #benjaminfranklin #poorrichardsalmanac #betrayal #cheating #cleverness #cunning #deception #dishonesty #guile #intelligence #intrigue #lying #treachery #trickery #tricks #wit

lispwitch 2.0

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

#gnu #guix #guile #lisp #cooperatives

Guixotic | GNU Guix and Guile Worker Cooperative

Guixotic is a worker cooperative specializing in the…

Guixotic
Ludovic Courtès

Long-time contributors are launching a cooperative specializing in #Guix & #Guile: Guixotic 👇
guixotic.coop/

A beautiful initiative; wishing them success!!

Jul 09, 2025, 17:33 · · · 16 · 0
Fabio Natali

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.

#guile #freesoftware #lisp #scheme

Guix London (in person), Tue, Jul 8, 2025, 6:00 PM | Meetup

While most of our events are fully-remote these days,…

Meetup
Daniel Lakeland

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!