{{stub}}
{{language|CHR
|exec=both
|site=http://dtai.cs.kuleuven.be/CHR/
|gc=yes
|safety=safe
|checking=both
}}
Constraint Handling Rules (CHR) is a high-level rule-based programming language that is increasingly used for general-purpose programming.