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/
Which call put-bytevector for performing output. When used in combination with an unbuffered port, this should be safer than using the normal Guile procedures, as I think it'll avoid writing to the buffers, while still avoiding single character at a time output. More research is needed though in to how to output to stdout/stderr when using fibers with a parallelism greater than 1. |
||
|---|---|---|
| .forgejo/workflows | ||
| doc | ||
| 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.