These are public posts tagged with #guile. You can interact with them if you have an account anywhere in the fediverse.
Veritas v0.1.6: The #guile #scheme (#lisp) testing framework
https://codeberg.org/jjba23/veritas
Updated on #guix : https://codeberg.org/guix/guix/pulls/1559
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
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
)
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 https://gitlab.gnome.org/noe/gnome-session-shepherd
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
https://jeko.frama.io
Be ready for the next move !
Thank you all for your feedback This is my fuel
Sharing this quite basic Bencode library in Guile:
https://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.
Bencode library for GNU Guile. Contribute to 4zv4l/guile-bencode…
GitHubIntroducing Veritas v0.0.20: my new Lisp-powered (Guile Scheme) testing framework!
https://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
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:
https://git.sr.ht/~abcdw/guile-ares-rs/tree/master/item/src/guile/ares/suitbl.scm
https://git.sr.ht/~abcdw/guile-ares-rs/tree/master/item/test/guile/ares/suitbl-test.scm
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:
https://git.sr.ht/~abcdw/guile-ares-rs
https://git.sr.ht/~abcdw/emacs-arei
Join the discussion:
https://lists.sr.ht/~abcdw/rde-discuss
Enjoy the videos and music you love, upload original…
www.youtube.comDo 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…
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
Worker co-op for #guix and #guile jobs. Sounds interesting!
Guixotic | GNU Guix and Guile Worker Cooperative
https://guixotic.coop/
Guixotic is a worker cooperative specializing in the…
Guixoticwe're pleased to announce https://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: https://lists.gnu.org/r/guix-devel/2025-07/msg00113.html
Guixotic is a worker cooperative specializing in the…
GuixoticLong-time contributors are launching a cooperative specializing in #Guix & #Guile: Guixotic
https://guixotic.coop/
A beautiful initiative; wishing them success!!
Just announced! Guixotic: a worker #Cooperative specializing in #GNU #Guix and #Guile #Scheme https://guixotic.coop/
Guixotic is a worker cooperative specializing in the…
GuixoticSorry, 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:
https://www.meetup.com/guix-social/events/308234219/
No need to use meetup.com if that's not your cup of tea or to avoid "account-fatigue". DM me in case.
While most of our events are fully-remote these days,…
MeetupI 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!