I needed to implement a predicate that tells me if one file is more updated than another. Here is how I went about it and the lesson I learnt.
This predicated succeeds if the first file is more updated than the second one*/
is_more_updated:(string Filename1, string Filename2) determ.
Get the GMT times when the files were last changed*/
Now I need to find out which date/time is more recent and I tried the following:-
Gmt1>Gmt2,!, %This compiled but gave me wrong results; then I tried:-
compare(Gmt1, Gmt2) = ::greater,!, %This too compiled but gave me wrong results. Finally I tried (which worked):-*/