home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
lifeos2.zip
/
LIFE-1.02
/
TESTS
/
LF
/
ASSERT2.LF
< prev
next >
Wrap
Text File
|
1996-06-04
|
467b
|
32 lines
p(1) :- write('Rule one: ').
p(2) :- write('Rule two: ').
p(3) :- write('Rule three: ').
test_p :- p(A),
write(A),
nl,
listing(p),
nl,
retract(p(2) :- B),
assert((p(4) :- write('RULE TWO:: '))).
f(1) -> 'First result---'.
f(2) -> 'Second result--'.
f(3) -> 'Third result---'.
gc?
test_f :- A=f(B),
B={1;2;3;4},
write(A),
write(B),nl,
listing(f),nl,
retract((f(2) ->C)),
assert((f(4) -> 'Forth result---')).
dynamic(p)?
dynamic(f)?