Gecode/R is a Ruby interface to Gecode, an open source library for constraint programming. The interface is intended for people with no previous experience of constraint programming, aiming to be easy to pick up and use in practice. Describe Your Problem Constraint programming is declarative. Describe your problem to the solver and then let it find solutions for you. Example Solve the equation