Modules

Lightweight Cooperative Fibers
A Fiber with a Mailbox
Run CPU-Bound Perl Closures on Background Interpreters or Forked Children
Cooperative Wait Interruption and Cancellation Tokens
Bounded Message Queues and CSP Multiplexing for Fibers
Transparent Gevent-Style Cooperative Unblocking of Builtins
Base Class for Event-Loop Adapters Driving Parataxis
IO::Async Event Loop Driver for Parataxis
Mojo::IOLoop and Mojo::Reactor Driver for Parataxis
Base Class and Diagnostics for Interrupted Fiber Waits
Single-Assignment Values for Fiber Coordination
Stackful, Lazily-Pulled Coroutine Iterators
Per-Fiber Storage Slots and Context Propagation
Observe Fiber and Actor Terminations without Ownership
Structured Concurrency Container for Scoped Fiber Lifecycles
Token-Bucket Rate Limiter for Fibers
Counting Semaphore for Fiber Synchronization and Resource Pools
One-Shot Event Flags with Waiter Queues
Chainable Async FRP Streams over Bounded Channels
OTP-Style Restart Supervision for Actors and Nested Subtrees
Base Class for Fiber Synchronization Primitives
Phase-Boundary Rendezvous Synchronization for Fibers
Non-Reentrant Mutual Exclusion Lock with True Owner Tracking
Run an Initialization Action Exactly Once Across Concurrent Fibers
Writer-Preferring Reader-Writer Lock for Fibers
Coordinate Completion of Multiple Concurrent Fibers
Software Transactional Memory (STM) with Versioned Cells
Drift-Free Interval Timers for Scheduled Fibers

Provides

in lib/Acme/Parataxis/Error.pm
in lib/Acme/Parataxis/Error.pm
in lib/Acme/Parataxis/Error.pm
in lib/Acme/Parataxis/Error.pm
in lib/Acme/Parataxis/Error.pm
in lib/Acme/Parataxis/Semaphore.pm
in lib/Acme/Parataxis/Sync/Mutex.pm
in lib/Acme/Parataxis/Sync/RwLock.pm