Constraint Logic Programming (CLP) A programming framework based (like {Prolog}) on {LUSH} (or {SLD}) {resolution}, but in which {unification} has been replaced by a {constraint solver}. A CLP {interpreter} contains a Prolog-like {inference engine} and an {incremental constraint solver}. The engine sends constraints to the solver one at a time. If the new constraint is consistent with the collected constraints it will be added to the set. If it was inconsistent, it will cause the engine to {backtrack}. {CLP*} is a variant. ["Constraint Logic Programming", J. Jaffar et al, 14th POPL, ACM 1987]. (1994-11-01)