12 Development and debugging tools

This section describes various tools and techniques to help finding bugs in XPCE/Prolog code. Most of the tracing is done in the hosting Prolog language. XPCE provides additional tools for tracing the execution of certain methods, breaking on the implementation of a Prolog-defined method, finding and inspecting objects.


Section Index


12.1 Object-base consistency
12.2 Tracing methods
12.3 Breaking (spy) on methods
12.4 Visual hierarchy tool
12.5 Inspector tool