These are public posts tagged with #guile. You can interact with them if you have an account anywhere in the fediverse.
Today on #SystemCrafters Live, we'll experiment with Spritely Goblins, a Guile Scheme library that provides a distributed programming model for writing secure, asynchronous code that can be called either locally or across a network.
Let's try it out to see if it might be a good fit for the Spring Lisp Game Jam next week!
Join us here:
- https://youtube.com/live/rs1xyXquFKE
- https://twitch.tv/SystemCrafters
- https://systemcrafters.net/live
in your time zone: https://time.is/compare/1800_in_Athens
#BSI IT #Grundschutz (with #Guile):
https://www.draketo.de/software/bsi-grundschutz
Plain language English summaries of the most important points (as I see them) by the German IT security agency for #software developers.
With short practical answers how to implement them in your work when using #GNU Guile #Scheme.
This is absolutely non-official. Read the original document if you want to know details or assure your legal department.
It’s a work in progress. See the TODOs:
https://www.draketo.de/software/bsi-grundschutz#todo
Verstreute Werke von ((λ()'Dr.ArneBab))
www.draketo.deFibers in #guile provides a nice way to compute a function up to a timeout:
https://git.sr.ht/~afmoreno/limiter/tree/main/item/main.scm
Comments/critiques welcome
byggsteg is the free as in freedom #cicd orchestrator written in #guile #scheme (#lisp)
v1.1.7 released - enhanced stability, improved UI, added more icons for friendlier UX
byggsteg aims to develop a suite of functionalities to allow engineers to deliver software quicker and with less friction. It allows you to define your pipelines directly in Lisp (as a lambda expression) allowing infinite extensibility.
https://codeberg.org/jjba23/byggsteg
I came up with the idea that it's handy to re-run tests after every eval. This tremendously reduces the feedback loop.
It's useful for TDD: you just write a few failing tests, modify the code that doesn't work yet and get the immediate feedback if they became green or still failing.
I bet it has much more use cases.
Later I realized that it's called Continuous Testing. This is a so good fit for Lisp and similar languages with highly interactive development environments.
@428 I think #GuileScheme was specifically designed to be a Lisp extension language...?
After a few month of RnD, the testing library I work on is finally got to the point, where the design seems reasonable and settled. Now the easy part - carefully implement all the missing bits and integration with IDE.
https://git.sr.ht/~abcdw/guile-ares-rs/tree/75b3004/src/guile/ares/suitbl.scm#L445
Grr using guix as a package manager on #Archlinux isn't the most fun, so I added the guix guile modules path to an emacs instance then called emacs in a guix shell. Geiser-guile REPL sees the modules*.scm but the modules don't run ... hmm ... #guix , #guile
Paris: Guix@Paris, Le jeudi 17 avril 2025 de 19h00 à 22h00. https://www.agendadulibre.org/events/32363 #guix #guile #logicielsLibres #rencontreMensuelle
Rencontres mensuelles autour de Guix. Venez découvrir,…
www.agendadulibre.orgUna scusa per provare "Framamèmes"
https://framamemes.org/
#meme #dev #scheme #racket #guile #guilescheme
@mark @glitzersachen there are actually active projects to use #GuileScheme with #Emacs. I don't have the details handy, but I vaguely remember there was a recent conference with a project to build with scheme and another to use #Guile as the extension language.
The next time libcucks start defending NixOS, read this, dipshits. NixOS is associated, and some way or another, backed by Palantir and Anduril.
#nixos #nix #lix #aux #guix #guile #militarism #warcrimes #weapons #profitsoverpeople
I find it a bit ironic: I can't write a Scheme macro, which pre-evaluates arguments for arbitrary form. Because I can't determine if form is a macro or procedure application and thus can't handle those use cases differently.
The #guile #lsp server just landed to #guix.
https://codeberg.org/guix/guix-mirror/commit/ed325ce878
guix install guile-lsp-server
Happy hacking !
This adds long-overdue guile-lsp-server to guile-xyz. Change-Id:…
Codeberg.orgI always find myself split when I look at the #guix home page https://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 is a distribution of the GNU operating system. …
guix.gnu.orgI 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.
Enjoy the videos and music you love, upload original…
www.youtube.com