SWI-Prolog Did You Know Did you know? the first Prolog interpreter was in Algol-W by Philippe Roussel (1972) Search Documentation:
CHR in SWI-Prolog Programs