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/
Mostly to no longer sleep in the main fiber. Now the main fiber just spawns other fibers when it would previously block on put-operation and these other fibers communicate back to the main resource pool fiber when necessary. This should mean that the resource pool is more responsive. |
||
|---|---|---|
| knots | ||
| tests | ||
| .gitignore | ||
| bootstrap | ||
| configure.ac | ||
| COPYING | ||
| guile.am | ||
| guix-dev.scm | ||
| knots.scm | ||
| Makefile.am | ||
| pre-inst-env.in | ||
| README | ||
| test-env.in | ||
| tests.scm | ||
-*- mode: org -*- This Guile library provides useful patterns and functionality to use Guile Fibers.