It is our long term aim to support many more Prolog systems.
From our collaboration with Vitor Santos Costa on integrating YAP we have learned quite a lot about the related difficulties. So we have restructured the PDT to make integration of Prolog systems easier.
The minimum requirements for a Prolog system that can run with the PDT is to support the basic interaction of the PDT with a Prolog process (see prolog.connector) via
For supporting the development environment functionalities, adopt or adapt the implementation of the SWI-Prolog predicates listed in our dependency matrix.