Esaminiamo i comandi del menu di SWI-Prolog:

MENU FILE
---------

[File|Consult ...] permette di caricare un programma Prolog
[File|Edit ...] permette di modificare il codice di un programma Prolog
[File|New ...] permette di creare un programma Prolog
[File|Navigator ...] apre una finestra che visualizza i file Prolog e i predicati che questi contengono
[File|Reload modified files] effettua il reload dei file che hanno subito una modifica a partire dall'ultimo load
[File|Exit] esce da SWI-Prolog

MENU EDIT
---------

[Edit|Copy] copia una porzione di testo
[Edit|Paste] incolla la porzione di testo precedentemente acquisita negli appunti mediante il comando Edit|Copy

MENU SETTINGS
-------------

[Settings|Font ...] permette di cambiare i font
[Settings|User init file ...] apre un file contenente le impostazioni iniziali di un comune programma Prolog; il nome del file può variare a seconda del sistema operativo (pl.ini in MS-Windows, .plrc. in UNIX)
[Settings|Stack sizes ...] permette di definire la dimansione massima fino a cui i vari stack del Prolog possono crescere; tale valore può variare in funzione della capacità del computer

MENU RUN
--------

[Run|Interrupt] prova ad interompere il processo di esecuzione; lo stesso risultato può essere ottenuto digitanto la combinazione di tasti CTRL+C
[Run|New thread] crea una nuova finestra di SWI-Prolog in un nuovo thread di esecuzione

MENU DEBUG
----------

[Debug|Edit spy points ...] permette di creare break-points nei predicati del programma
[Debug|Threads monitor ...] permette di monitorare le operazioni in multithreading
[Debug|Graphical debugger] avvia il debugger in modalità grafica

MENU HELP
---------

[Help|About ...] visualizza i dati circa SWI-prolog
[Help|Online manual ...] apre un manuale sul Prolog come linguaggio e alla sua implementazione con l'interprete SWI-Prolog
[Help|Package documentation ...] mostra una lista di pacchetti di installazione integrabili con SWI-Prolog
[Help|SWI-Prolog WWW home (on www) ...] accede alla pagina web di riferimento di SWI-Prolog (http://www.swi-prolog.org)
[Help|SWI-Prolog FAQ (on www) ...] accede alla pagina web contenenti alcune domande e risposte su problemi e domande ricorrenti (Frequently Asked Questions)
[Help|SWI-Prolog Quick Start (on www) ...] accede a una pagina web contenente una breve lezione (in inglese) per imparare ad usare SWI-Prolog
[Help|SWI-Prolog Manual (on www) ...] accede alla pagina web di descrizione dell'ultima versione stable rilasciata
[Help|SWI-Prolog Mailing List (on www) ...] accede a una pagina web in cui vengono annunciate le nuove versioni rilasciate e da cui si può accedere a un forum di discussione
[Help|SWI-Prolog Download (on www) ...] accede alla pagina web da cui è possibile scaricare le varie versioni di SWI-Prolog
[Help|XPCE (GUI) Manual ...] apre una finestra di dialogo contenente un manuale su XPCE (programmazione OOP per la creazione di interfacce grafiche)
[Help|XPCE User Guide (on www) ...] accede alla pagina web di presentazione di XPCE
[Help|Submit Bug report (on www) ...] accede alla pagina web presso cui è possibile segnalare eventuai bug riscontrati, allo scopo di aiutare la casa prodruttrice di SWI-Prolog a migliorare il software
[Help|Donate to the SWI-Prolog project (on www) ...] accede alla pagina web presso cui è possibile effettuare una donazione in denaro alla casa prodruttrice di SWI-Prolog