GNU-Prolog console UI toolkit