11.02. assert, retract
Wie verändert sich die Datenbasis mit der folgenden Sequenz von Anfragen?
?- assert(q(a,b)), assertz(q(1,2)), asserta(q(foo,blug)).
?- listing(q/2).
?- retract(q(1,2)), assertz( (p(X) :- h(X)) ).
?- listing(q/2).
?- retractall(q(_,_)).
?- listing(q/2).