Subject: Why? What to do here?

From: fred <[email-masked]>
Date: Mon, 21 Aug 2000 04:22:48 +1000

Hi,

Why is this happening? And what can be done to
stop it happening?

For SWI-Prolog Version 3.1.0
?- clause( 2<3, P).

No
?-

OK. Now try the same thing again
For SWI-Prolog Version 3.3.8
1 ?- clause( 2<3, P).
ERROR: No permission to access private_procedure `(<)/2'
2 ?-

What is happening? Where is the
documentation for 'private_procedure'?
Where is any documentation relating to
this behaviour?
Can this unwanted behaviour be switched
off? If so, how?

This behaviour is killing interpreters written
for 3.1.0!