RosettaCodeData/Task/Quine/Prolog/quine-2.pro

2 lines
145 B
Prolog

quine:-asserta(a((quine:-asserta(a(A,B)),a(C,D+E),a(D,E),numbervars(C),write(C),write(.)),A+B)),a(F,G+H),a(G,H),numbervars(F),write(F),write(.).