SWI-Prolog
pampelmuse76