Staging Effect Handlers for Modular Search

Read full text
Authors: Alexandru Trifanov, Tom Schrijvers
Cited by: 0
References: 21

Abstract

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.

Fields of Study & Subjects

Constraint Satisfaction and Optimization AI-based Problem Solving and Planning Logic Reasoning and Knowledge

Publication details

Pages
31–44
Publication date
8 January 2026
Language
EN