A prolog constraint handling rules compiler and runtime system

Christian Holzbaur, Thom Fr hwirth · Applied Artificial Intelligence · 2000

The most recent and advanced implementation of constraint handling rules (CHR) is introduced in a logic programming language. The Prolog implementation consists of a runtime system and a compiler. The runtime system utilizes attributed variables for the realization of the constraint store with efficient retrieval and update mechanisms. Rules describing the interactions between constraints are compiled into Prolog clauses by a compiler, the core of which comprises a small number of compact code generating templates in the form of definite clause grammar rules.

Read the paper · More papers on PaperTik