Staging Effect Handlers for Modular Search
Constraint Programming (CP) is a declarative paradigm where a programmer models a problem in terms of constraints over some set of variables. Monadic Constraint Programming (MCP) integrates CP with functional programming by modeling the constraint solver as a monad threaded through a monadic search tree. This abstraction allows us to define search as a first-class object which can be constructed from composable search transformers.
Authors
- Alexandru Trifanov
Institutions
- Oldham Council (GB)
- KU Leuven (BE)
Publication Details
- Published
- 2026-01-08
- DOI
- https://doi.org/10.1145/3779209.3779536
- Primary Topic
- Constraint Satisfaction and Optimization
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Fonds Wetenschappelijk Onderzoek