Next to using any editor capable of editing plain text files and running SWI-Prolog in a separate window, the following possibilities exist:Using GNU-EmacsUnfortunately, standard GNU-Emacs Prolog mode is very weak, especially at handling proper Prolog indentation. The good news is that there is a better mode today. For more information, see the FAQ.Using XPCEIn the long run, we want to move to an Integrated Development Environment (IDE) based on XPCE. Various parts of this environment already exist and are actively being used.PceEmacs  graphical tracer  Execution Profiler Cross Referencer  Prolog Navigator  SWI-Prolog Editor
1 2 1