Did you know? SWI-Prolog can handle Unix signalsSearch Documentation:
Kings day in the NetherlandsPredicate halt/0