:- object(time, implements(timep)). :- info([ version is 1.0, author is 'Paulo Moura', date is 2000/7/24, comment is 'Time predicates.']). now(Hours, Mins, Secs) :- {'$lgt_current_time'(Hours, Mins, Secs)}. cpu_time(Seconds) :- {'$lgt_cpu_time'(Seconds)}. valid(Hours, Mins, Secs) :- integer(Hours), Hours >= 0, integer(Mins), Mins >= 0, Mins =< 59, integer(Secs), Secs >= 0, Secs =< 59. :- end_object.