By Letter: Non-alphabet | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
  Email this page to a friend


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].



< Previous TermsTerms Containing Constraint Logic ProgrammingNext Terms >
constant mapping
constraint
constraint functional programming
Constraint Handling In Prolog
ConstraintLisp
CLP
CLP*
CLP(R)
CLP(sigma*)
Constraint Handling In Prolog
CONSTRAINTS
constraint satisfaction
constructed type
constructive
Constructive Cost Model


Web Standards & Support:

Link to and support eLook.org Powered by LoadedWeb Web Hosting
Valid XHTML 1.0! Valid CSS! eLook.org FireFox Extensions