Did you know ... Search Documentation:
Carnival in the NetherlandsDownload SWI-Prolog stable versions

linux.png Linux versions are often available as a package for your distribution. We collect information about available packages and issues for building on specific distros here. We provide a PPA for Ubuntu

windows.jpg Please check the windows release notes (also in the SWI-Prolog startup menu of your installed version) for details.

WIP.png Examine the ChangeLog.


Binaries
Windows version (64-bits)20,438,279 bytesSWI-Prolog 7.4.0-rc2 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft's Windows 64-bit editions. Requires at least Windows 7. See the reference manual for deciding on whether to use the 32- or 64-bits version. This binary is linked against GMP 6.1.1 which is covered by the LGPL license.

Windows version (32-bits)19,141,032 bytesSWI-Prolog 7.4.0-rc2 for Microsoft Windows (32 bit)

Self-installing executable for MS-Windows. Requires at least Windows 7. Installs swipl-win.exe and swipl.exe. This binary is linked against GMP 6.1.1 which is covered by the LGPL license.

Snow Leopard and later23,580,169 bytesSWI-Prolog 7.4.0-rc2 for MacOSX 10.6 (Snow Leopard) and later on intel

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. Currently, version 2.7.11 is required. You can check the version by opening an X11 application and then checking `about' in the X11 menu. The bundle also provides the commandline tools in Contents/MacOS. The command line tools need at least MacOS 10.6 (Snow Leopard). The graphical application needs at least MacOS 10.7 (Lion).

Sources
Source archive16,500,566 bytesSWI-Prolog source for 7.4.0-rc2

Sources in .tar.gz format, including packages and generated documentation files. See build instructions.

Documentation
PDF file2,375,378 bytesSWI-Prolog 7.4.0-rc2 reference manual in PDF

SWI-Prolog reference manual as PDF file. This does not include the package documentation.

Show all files

SWI-Prolog version 7

SWI-Prolog version 7 has several extensions and incompatibilities wrt. traditional Prolog. See extensions for details.