effects

Installation
SKILL.md

OCaml 5 Effects Design

Core Principle

Effects for control flow, exceptions for errors.

Concern Mechanism Example
Suspension (wait for data) Effects perform Block, perform Yield
Error (EOF, malformed) Exceptions raise End_of_file, Invalid_argument

Layered Design

Effects should be handled at the source level, not in protocol parsers:

Installs
1
GitHub Stars
45
First Seen
Jun 3, 2026