Modules

Perl Coroutines Using Real OS Fibers via FFI
A Fiber with a Mailbox
Run CPU-bound Perl closures on background interpreters (threads.pm) or forked children
A Cooperative Cancellation Token for Fibers
A Simple Message Queue for Inter-Fiber Communication
Make Blocking Builtins Cooperate (transparent unblocking)
Base Class for the Event Loops that Drive Parataxis
Drive Parataxis from an IO::Async::Loop
Drive Parataxis from a Mojo::IOLoop or Mojo::Reactor
Base Class for Cancellable-Wait Diagnostics
Placeholder for an Eventual Computation Result
Stackful, Lazily-pulled Iterator
Per-fiber Storage Slot
Observe Another Fiber's Death without Owning it
Structured Concurrency Container for Spawned Children that are all Joined, or all Cancelled
Token-bucket rate limiter for fibers
Counting semaphore for fiber synchronization
One-shot flag with a FIFO queue of waiters
Chainable async streams over bounded channels
OTP-style restart supervision for actors and nested supervisors
Shared base class for the fiber synchronization primitives
Hold a fixed number of fibers at a common phase boundary
Non-reentrant mutex with true owner tracking
Run an action exactly once, however many fibers ask
Reader-writer lock: many readers, or one writer
Count outstanding jobs and wait for the count to reach zero
A versioned cell whose reads and writes commit all at once
Drift-free Interval Timer 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