guile-fibers
« Back to VersTracker
Description:
Concurrent ML-like concurrency for Guile
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: concurrency scheme guile async csp fibers
Install: brew install guile-fibers
About:
GuileFibers is a library that brings Concurrent ML-style concurrency to the Guile Scheme interpreter. It provides lightweight cooperative threads (fibers) and channels for efficient asynchronous I/O and parallel task management. This enables developers to write highly concurrent network services and applications with straightforward synchronous-style code.
Key Features:
  • Lightweight concurrency primitives (fibers and channels)
  • Asynchronous I/O integration for high-performance networking
  • Concurrent ML-style synchronization and coordination
  • Seamless integration with Guile Scheme
Use Cases:
  • Building high-performance concurrent network servers
  • Implementing parallel data processing pipelines
  • Managing multiple I/O-bound tasks efficiently
Alternatives:
  • Guile-Async – Lower-level event loop library compared to Fiber's structured concurrency model
  • Go (Goroutines) – Similar CSP concurrency model but in a different language ecosystem
Version History
Detected Version Rev Change Commit
Jan 16, 2025 1:45pm 0 VERSION_BUMP bdd03f70