mad-props-0.1.0.0: src/Props.hs
{-|
Module : Props
Description : Monadic DSL for building constraint solvers using basic propagators.
Copyright : (c) Chris Penner, 2019
License : BSD3
This module exports everything you should need to get started. Take a look at 'Examples.NQueens' or 'Examples.Sudoku' to see how to get started.
-}
module Props
(
-- * Initializing problems
Prop
, PropT
, PVar
, newPVar
-- * Finding Solutions
, solve
, solveAll
-- * Constraining variables
, constrain
, disjoint
, equal
, require
) where
import Props.Internal.PropT
import Props.Internal.Links