diff --git a/README b/README index e593a79..693b3a0 100644 --- a/README +++ b/README @@ -1,4 +1,15 @@ -*- mode: org -*- -This Guile library provides useful patterns and functionality to use -Guile Fibers. +* Guile Knots + +Guile Knots is a library providing higher-level patterns and building +blocks for programming with [[https://codeberg.org/guile/fibers][Guile Fibers]]. + +This includes: + +- Parallel map/for-each with configurable concurrency limits +- Resource and thread pools +- Fiber-aware promises for lazy and eager parallel evaluation +- Timeouts for fibers and I/O ports +- A HTTP web server +- Non-blocking socket utilities