Visual Logic is a software tool designed to explore the logical concepts presented in the preceding discussion. It provides various means for the visual display and manipulation of the associated clause trees. The tool is implemented using XPCE, an object-oriented graphical interface package for SWI-Prolog (University of Amsterdam) and other symbolic languages. XPCE/Swi-Prolog is available on various flavors of Unix and X-Windows as well as Microsoft Windows 3.x/95/NT platform. (It is being developed on Windows and will probably be ported to Unix once a license is obtained.)
The tool is composed of several components: