countdown(X) :- number(X), X<0.countdown(X) :- number(X), X>=0, write(X), nl, NX is X - 1, countdown(NX).?- countdown(4).
Standard input is empty
prog.pl:3:4: syntax error: . or operator expected after expression 1 error(s) compilation failed
Standard output is empty
The brand new service which powers Ideone!
Widget for compiling and running the source code in a web browser!