2 repositorios
Coordination of asynchronous program flow and side effects using effect handlers.
Distinct from Concurrent Effect Combinators: Specifically focuses on using algebraic effect handlers for workflow concurrency rather than simple value aggregation combinators.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Concurrent Effect Coordination. Refine with filters or upvote what's useful.
Redux-Saga is a middleware library for Redux applications that manages asynchronous data flows and complex side effects. It serves as a decoupled state management effect layer and workflow orchestrator, utilizing JavaScript generator functions to pause and resume asynchronous operations without blocking the application. The library distinguishes itself by using generators to manage sequential or parallel tasks and state transitions outside of the main user interface thread. This approach allows for the coordination of complex asynchronous workflows, such as multi-step data fetching and API ca
Coordinates complex asynchronous flows and side effects using an effect-handler architecture.
OCaml is a strongly typed functional language featuring a sophisticated type system and a focus on safety and expressiveness. It provides a comprehensive compiling toolchain that transforms source code into either portable bytecode or high-performance native binaries. The project is distinguished by a shared memory parallel runtime that executes computations across multiple processor cores using domains, and an algebraic effect system for managing side effects and control flow through execution context handlers. It also includes a dedicated parser generator to automatically create lexers and
Coordinates asynchronous program flow and side effects using effect handlers to organize concurrent operations.