Guile library providing useful patterns when using Guile Fibers. This includes concurrency primitives, promises, non-blocking utilities, a resource pool, a web server implementation and more. https://cbaines.codeberg.page/guile-knots/
Find a file
Christopher Baines 3aab1be1e7 Revert "Use module-ref for make-base-operation"
This isn't working, with make-base-operation changing from part of a
macro to a procedure, I'm not sure how to maintain compatability. I
think just switching to guile-fibers-next everywhere is the approach
to take.

This reverts commit f41d1853ce.
2025-03-04 14:18:32 +00:00
knots Revert "Use module-ref for make-base-operation" 2025-03-04 14:18:32 +00:00
tests Better handle the web server exception handler not returning 2 values 2025-03-03 10:56:36 +00:00
.gitignore Enable the Makefile to run tests 2024-12-29 10:47:54 +00:00
bootstrap Initial commit 2024-12-16 09:18:12 +00:00
configure.ac Enable the Makefile to run tests 2024-12-29 10:47:54 +00:00
COPYING Initial commit 2024-12-16 09:18:12 +00:00
guile.am Initial commit 2024-12-16 09:18:12 +00:00
guix-dev.scm Initial commit 2024-12-16 09:18:12 +00:00
knots.scm Fix knots-exception? 2025-02-27 12:18:36 +00:00
Makefile.am Rename worker threads to thread pool 2025-01-14 10:05:06 +00:00
pre-inst-env.in Initial commit 2024-12-16 09:18:12 +00:00
README Initial commit 2024-12-16 09:18:12 +00:00
test-env.in Enable the Makefile to run tests 2024-12-29 10:47:54 +00:00
tests.scm Improve exception reporting 2025-02-27 13:22:36 +00:00

-*- mode: org -*-

This Guile library provides useful patterns and functionality to use
Guile Fibers.