PublicShow sourceedinburgh.pl -- Some traditional Edinburgh predicates

This module defines predicates from `traditional Edinburgh Prolog' (Dec10 and C-Prolog) whose functionality has been replaced by (ISO) Standard Prolog.

Sourcedisplay(+Term) is det
Sourcedisplay(+Stream, +Term) is det
Write a term, ignoring operators.
deprecated
- New code must use write_term/3 using the option ignore_ops(true).
Sourceunknown(-Old, +New) is det
Edinburgh Prolog predicate for dealing dealing with undefined procedures
Sourcereconsult(+FileOrList) is det
Load source file(s), wiping the old content first. SWI-Prolog's consult/1 and related predicates always do this.
deprecated
- The Edinburgh Prolog consult/reconsult distinction is no longer used throughout most of the Prolog world.
Sourcedebug is det
Sourcenodebug is det
Switch on/off debug mode. Note that nodebug/0 has been defined such that is is not traced itself.
Sourcefileerrors(-Old, +New) is det
Query and change the fileerrors flag. Default it is set to true, causing file operations to raise an exception. Setting it to false activates the old Edinburgh mode of silent failure.
deprecated
- New code should use catch/3 to handle file errors silently
Sourcedisplay(+Term) is det
Sourcedisplay(+Stream, +Term) is det
Write a term, ignoring operators.
deprecated
- New code must use write_term/3 using the option ignore_ops(true).
Sourcedebug is det
Sourcenodebug is det
Switch on/off debug mode. Note that nodebug/0 has been defined such that is is not traced itself.