view example/gi_ex.pl @ 22:29cf617f49db default tip

newer CVS version
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 22 Apr 2016 16:47:13 +0900
parents 1c57a78f1d98
children
line wrap: on
line source

%
% specification for simple graphics interaction
%

gi_ex((
+(((stop,keep((red,not(start)));start,keep((green,not(stop)))))),
[]((red,not(green);not(red),green)),
[]((green->move)),
[]((red->not(move))),
halt(quit)
)) :-
      asserta(lite:st_variables([stop,start,quit],[red,gree,move])).

gi:-gi_ex(X),write(X),nl,lite:ex(X),nl,lite:tgen.

giout :- gi_ex(X),lite:ex(X),tell('gi.tokio'),lite:tgen,told.