
SWI-Prolog
SWI-Prolog offers a comprehensive free Prolog environment. Since its start in 1987, SWI-Prolog development has been driven by the needs of real world applications.
SWI-Prolog downloads
SWI-Prolog version 10.0 The SWI-Prolog 10.0 is the latest stable release. Highlights: Native GUI tools for Linux (Wayland or X11), MacOS (Cocoa) and Windows (Win32) based on SDL3, …
SWI-Prolog downloads
Using the GIT repository is recommended if you want to stay up to date and expecially if you plan to develop C/C++ resources for SWI-Prolog. See the build instructions.
Getting Started - SWI-Prolog
I consider using and deploying SWI-Prolog in a commercial project. You are probably wondering about the support status, how to connect the Prolog component to the other components of …
SWI-Prolog's features
SWI-Prolog is a versatile implementation of the Prolog language. Although SWI-Prolog gained its popularity primarily in education, its development is mostly driven by the needs for application …
SWI-Prolog -- Getting started quickly
The program swipl.exe is a version of SWI-Prolog that runs in a console window. The file extension .pl is associated with the program swipl-win.exe. Opening a .pl file will cause swipl …
SWI-Prolog downloads
Qt based swipl-win and Windows swipl-win.exe projects that provide a SWI-Prolog console with extensions has been replaced by a terminal emulator based on the swipl-win.exe that is …
SWI-Prolog downloads
Many active SWI-Prolog users track the development releases or GIT versions for developing Prolog applications. Most of the time the development versions are fairly stable.
manual - SWI-Prolog
The libraries of SWI-Prolog are listed. In the list below, the commenting system has automatically injected live links for most libraries, but not for all (why?).
SWI-Prolog documentation
STOMP -- a SWI-Prolog STOMP client JPL: A bidirectional Prolog/Java interface SWI-Prolog Source Documentation Version 2 Managing external tables for SWI-Prolog Redis -- a SWI …