Library for algebraic effect handlers in C. More...
Modules | |
Generic Values | |
Generic value representations. | |
Handlers | |
These are the primitives to define effect handlers and yield operations. | |
Debugging | |
Helpers for debugging and custom allocators. | |
Effect Definition helpers | |
Macros to define effect handlers. | |
Linear Handlers | |
Linear handlers can be scoped inline and are very efficient. | |
Exceptions and Finally clauses | |
Functions for standard exceptions and finally handlers. | |
Implicit Parameters | |
Functions to easily define and use implicit parameters. | |
Macros | |
#define | LH_IMPLICIT_EXIT(after, release_fun, local, name) |
#define | LH_IMPLICIT(release_fun, local, name) |
Functions | |
lh_value | _lh_implicit_get (lh_resume r, lh_value local, lh_value arg) |
Library for algebraic effect handlers in C.
This is the libhandler project, see that for further information.