Did you know ... Search Documentation:
CHR in SWI-Prolog Programs