Spoiler alerts


There are already plenty of great open source constraint solvers:

choco-solver🐙, or-tools, gecode, ACE, JaCoP, Mistral, Chuffed, …


🐙 My favourite.... but I am biased

And several excellent constraint modeling languages:

MiniZinc, XCSP3 / PyCSP3, CPMpy, …


So basically here
we are not going to reinvent the wheel
or break the paradigm
but just

understand by doing