All Manuals > KnowledgeWorks and Prolog User Guide > Appendix A: Common Prolog

A.11 Graphic Development Environment

Common Prolog includes a graphic environment, consisting of a specialized listener and graphic debugging tools. With the debugging tools it is possible to step through a program at the source level and control the 4-port debugger using the mouse. Call trees for predicates may also be displayed and manipulated.

The specialized listener provides mouse control over:

The Logic Listener interaction is similar to a normal Lisp Listener and will accept normal Lisp expressions except that:

  1. Any expression that can be interpreted as Common Prolog will be handled by the Logic subsystem.
  2. If a line consisting of just `?-' is entered, the Logic Listener will go into an Edinburgh (erqp) loop.

KnowledgeWorks and Prolog User Guide (Macintosh version) - 01 Dec 2021 19:35:39