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
Examples
- eg/adapter_recipe.pl
- eg/affinity.pl
- eg/basic.pl
- eg/bench_offload.pl
- eg/blocking_offload.pl
- eg/coro_prodcons.pl
- eg/db_driver.pl
- eg/fork_offload.pl
- eg/future.pl
- eg/grepper.pl
- eg/http_server.pl
- eg/http_tiny.pl
- eg/modern.pl
- eg/multi_tail.pl
- eg/port_scanner.pl
- eg/preempt.pl
- eg/sdl_demo.pl
- eg/sha_walk.pl
- eg/socket.pl
- eg/stress_fibers.pl
- eg/stress_io.pl
- eg/stress_preempt.pl
- eg/symmetric.pl
- eg/synopsis.pl
- eg/tar_pack.pl
- eg/thread_pool.pl
- eg/tui_bubbletea.pl
- eg/worker_pool.pl