login

Download SWI-Prolog development 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.

windows.jpg Starting with version 6.1.7, the Windows binary is compiled using the MinGW GCC based compiler suite. Due to changed naming conventions this implies that extension DLLs are neither forward nor backward compatible. Please check the windows release nodes (also in the SWI-Prolog startup menu of your installed version).

WIP.png Examine the ChangeLog.

 
Binaries
Windows version (32-bits)10,449,785 bytesSWI-Prolog/XPCE 6.3.15 for Windows NT/2000/XP/Vista/7

Self-installing executable for MS-Windows. Installs swipl-win.exe and swipl.exe. Works on Windows XP/Vista/7. This binary is linked against GMP 5.0.5, which implies that it is covered by the LGPL-V3 license. See below.

Windows version (64-bits)10,967,320 bytesSWI-Prolog/XPCE 6.3.15 for Windows XP/Vista/7 64-bit edition

Self-installing executable for Microsoft's XP/Vista/7 64-bit editions. See the reference manual for deciding on whether to use the 32- or 64-bits version. This binary is linked against GMP 5.0.5, which implies that it is covered by the LGPL-V3 license. See below.

Lion26,284,166 bytesSWI-Prolog/XPCE 6.3.15 for MacOSX 10.7 (Lion) on intel

Installer with binaries created using Macports. Installs /opt/local/bin/swipl. Needs X11 (bundled with the MacOS X installer) and Developer Tools (Xcode) installed for running the development tools. his binary is linked against GMP 5.0.2, which implies that it is covered by the LGPL-V3 license. See below.

Snow Leopard25,544,065 bytesSWI-Prolog/XPCE 6.3.15 for MacOSX 10.6 (Snow Leopard) on intel

Installer with binaries created using Macports. Installs /opt/local/bin/swipl. Needs X11 (bundled with the MacOS X installer) and Developer Tools (Xcode) installed for running the development tools.

MacOSX version10,768,965 bytesSWI-Prolog/XPCE 5.11.25 for MacOSX 10.5 (Leopard) on intel

Installer with binaries created using Macports. Installs /opt/local/bin/swipl. Needs xquartz (X11) installed for running the development tools. Currently, version 2.4.0 is required. You can check the version by opening an X11 application and then checking `about' in the X11 menu.

Sources
Source archive14,587,314 bytesSWI-Prolog source for 6.3.15

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

Documentation
PDF file1,870,590 bytesSWI-Prolog 6.3.15 reference manual in PDF

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

Package binaries
Windows version (32-bits)902,793 bytesPackage space (version 0.1.2) for Windows NT/2000/XP/Vista/7

Binary installer for the spatial indexing package space

Windows version (64-bits)1,308,263 bytesPackage space (version 0.1.2) for Windows XP/Vista/7 64-bit edition

Binary installer for the spatial indexing package space

Show all files

About the development releases

The development branches have their own GIT repository at the address below. See the general GIT instructions for details.

% git clone git://www.swi-prolog.org/home/pl/git/pl-devel.git

News

6.3.5 bumbed the semweb (RDF) library to version 3. In a nutshell

6.3.x planned enhancements

Below is a list of things on the TODO list.