% Prolog procedures for asking user questions. Included by shell programs. % :-[-'stdStuff.pro']. :-op(100,xfx,for). % % Question-asking procedures. % % Sample Questions quest(qOne,'What is your name?'). quest(qTwo,'What is your quest?'). quest(qThree,'What is your favourite colour?'). % Asks a question and accepts any prolog term as an answer. % ask(Q,A):-sOut<=Low,A==Low ; Limits=max(High),A= 0,AnsNum =< HighestNum,nl. getAns1([Code for Choice|More],AnsCode,PrevItem):- Item is PrevItem+1,sOut<