Did you know ... Search Documentation:
Download SWI-Prolog development versions

linux.png We collect information about available packages and issues for building on specific distros here. We provide a PPA for Ubuntu and snap images

WIP.png Examine the ChangeLog.


Binaries
Windows version (64-bits)14,387,404 bytesSWI-Prolog 9.3.21-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:fa7d4d21163b2dbf1110a4f194eeb5a29b061e2a85ccf9b81971984344737208
Windows version (64-bits)14,383,792 bytesSWI-Prolog 9.3.20-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:46561760af7a8e12abe2458ea1ee26a52910814696d751e5598e4f41c4358847
Windows version (64-bits)14,379,858 bytesSWI-Prolog 9.3.19-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:706da35e2dea9ad7632f1ec24ecd10f852b55567c8cf464f4a9e9a01a2777f5b
Windows version (64-bits)14,370,498 bytesSWI-Prolog 9.3.18-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:5d34ec05de98c2919aab925c410ac989b97c0338bc7de832843d9bdac209d6d3
Windows version (64-bits)14,366,980 bytesSWI-Prolog 9.3.17-2 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:436073637306d93479f4283bf59c759f5202981c18935ec594dc3f4a71fc19c1
Windows version (64-bits)14,179,217 bytesSWI-Prolog 9.3.17-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:62ceeccf43e7b76cb8ffa827b6854c25b483fbd8f7770ba45a9e2755886a8db8
Windows version (64-bits)14,178,473 bytesSWI-Prolog 9.3.16-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:fafe8cd31850703887e31419dbdf5f856ca4337e3eae186941d2fa1471de2c9f
Windows version (64-bits)13,885,727 bytesSWI-Prolog 9.3.15-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:9c3dabb31849cfdf53e334df9140bde5eda77530aa8097157b9a0cd1af6ef9ec
Windows version (64-bits)13,866,789 bytesSWI-Prolog 9.3.14-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:a4d427809f13562b69ef45d0d39379efeae68da17814c738a7e6f433e31fef1f
Windows version (64-bits)13,864,653 bytesSWI-Prolog 9.3.13-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:9c4ce8fc5a80a8d5894c8c9273f28d2bcba1387fdbf85549d6e0748284a0d5db
Windows version (64-bits)13,854,390 bytesSWI-Prolog 9.3.12-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:a02199e8e1e246c2f46f174eb3ec51e00da63d56cf30b2f7059d01fa3300a8c8
Windows version (64-bits)13,846,496 bytesSWI-Prolog 9.3.11-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:24a85e877b4b5fa77b1e15af4f76d26f4442ce6abaf4547051e125d3175b1eb2
Windows version (64-bits)13,845,003 bytesSWI-Prolog 9.3.10-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:eec23dd3b870fe5bd9dc18275af8de14badef2d84fea02d77ec101a94eff727f
Windows version (64-bits)13,746,773 bytesSWI-Prolog 9.1.22-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:04fafb4515532c6a91a0d0955b54c8fcf2e6ddd043f14545749fc6d50f799645
Windows version (64-bits)13,692,855 bytesSWI-Prolog 9.1.21-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:59cf0f1d23518783c0e5acb5959eb8a7ed5365f49582cfdce09867997b2d263a
Windows version (64-bits)13,679,935 bytesSWI-Prolog 9.1.20-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:73a8512b7193637264b3e1a1e14e60326a02f8efa5f7da7ffb9a21d510caaa2d
Windows version (64-bits)13,147,596 bytesSWI-Prolog 8.5.20-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:127c8806c052918a70d349bbc10769eaaabc6e594593124fb95716f696b89bb2
Windows version (64-bits)13,008,471 bytesSWI-Prolog 8.5.9-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:986a3a538564e1e3b91067c1132102e9b3a92452599eab8dd8f6ea318d13da08
Windows version (64-bits)12,592,353 bytesSWI-Prolog 8.5.8-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:b111cd5a4ed86ad271f44ab766eacfe6010ed77d2c4897fcafa3de13bb38b0e4
Windows version (64-bits)12,591,948 bytesSWI-Prolog 8.5.7-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:d8b13522e763feea0648e376e2cf94df837d17274197dd0fe02c4ea579fd7ad7
Windows version (64-bits)12,586,658 bytesSWI-Prolog 8.5.6-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:62a22a55d4f5a011965747a12ba82d80a7830efcdddeca9c823ec8b3d952a940
Windows version (64-bits)12,584,580 bytesSWI-Prolog 8.5.5-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:f5ee58caef470d631d4c2fb98de75517216ccd9c23ad62b90c687805d1344f41
Windows version (64-bits)12,575,732 bytesSWI-Prolog 8.5.4-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:1de6e2ab980eb3cdd1080cf47df7ee3c8db5c91308433a19859e0b256e874794
Windows version (64-bits)12,538,387 bytesSWI-Prolog 8.5.3-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:717da093e4e4495f01d0d54f368044d701ca4dd84152dbd1bc7159ff2646ab31
Windows version (64-bits)12,521,904 bytesSWI-Prolog 8.5.2-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:0302e8b97ebc20662bb38b16bf577d8ff87836708e8238995054b965bb91ddc1
Windows version (64-bits)12,489,930 bytesSWI-Prolog 8.5.0-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:52034842e9060d22d10bd51a8243abaacbfda52a72e898c74a5e09bdd8e1d066
Windows version (64-bits)12,486,208 bytesSWI-Prolog 8.3.29-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:f3718ec9164f3698c7f52766dc6cffad4ebb7f6d9ed139c17b8a6a64c5c459f2
Windows version (64-bits)12,804,072 bytesSWI-Prolog 8.1.32-1 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:f9c6b1e186d236f577e6633f7a3ef23d18179b92ce995a072192904f716a6bb2
Windows version (64-bits)25,904,051 bytesSWI-Prolog 7.7.19 for Microsoft Windows (64 bit)

Self-installing executable for Microsoft Windows 64-bit editions.

SHA256:2fba0372bf4d66aacc7585b93143bd87cf45e101d5e00fae6047db4b7fdab0b2
Windows version (32-bits)14,102,100 bytesSWI-Prolog 9.3.21-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:ba4d68a3f272da8bfdbec68ea0493fc8311168a3d8adb5f2bec9161e61769d70
Windows version (32-bits)14,098,747 bytesSWI-Prolog 9.3.20-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:9141f0fab1242621c21f9d25b6b36aa90ffe9f4de117aaba862b4f65253a4222
Windows version (32-bits)14,095,429 bytesSWI-Prolog 9.3.19-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:00ed9f17b7a6e29f304a5a4e2474abffff03d39cc1e2b2714a15df521d2f756b
Windows version (32-bits)14,087,444 bytesSWI-Prolog 9.3.18-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:18dfe1f53d5e2484cd3253853a285ef2b9f6c7903da3a0e8685097679cc61af5
Windows version (32-bits)14,083,355 bytesSWI-Prolog 9.3.17-2 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:20e2f659082b842c86e60e31a856c7e5575ce2dab04b1427e4333c27675cdbbe
Windows version (32-bits)14,201,481 bytesSWI-Prolog 9.3.17-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:a62d9fff405061de193a4549f27e1e4605e0b484991fc88a0603923748496a90
Windows version (32-bits)14,200,822 bytesSWI-Prolog 9.3.16-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:296bed1a8b65ff07f0acf93cd42443e28ea8f76cc008e98e19e1a52b34effa33
Windows version (32-bits)13,931,779 bytesSWI-Prolog 9.3.15-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:6e8b60b5a668a4a0b83f442a8b852e41f43f68262f5247ccc35f42b16f050c25
Windows version (32-bits)13,912,726 bytesSWI-Prolog 9.3.14-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:7c3311672624bec8b94a31de93b6f6b98154cc4d54f6a9ccfac84c0776b48c4c
Windows version (32-bits)13,911,803 bytesSWI-Prolog 9.3.13-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:9e289cfa7bbc0d51f4e3383ba95455ef5e9cce74ebd84b93215d7c3e88eda62a
Windows version (32-bits)13,900,595 bytesSWI-Prolog 9.3.12-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:4362900c3a84333d120bd331eb328b41ce72b4bc187694ebba568c821f4f21ea
Windows version (32-bits)13,892,591 bytesSWI-Prolog 9.3.11-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:e5596903b5ddf667f3416d4538a21647e80e6e5ed4a29aa8fcf30bdaa1559e20
Windows version (32-bits)13,890,642 bytesSWI-Prolog 9.3.10-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:b91690ee91028a70ccad9b8ee9b1a5458a5c97bbcb147fc84c0155fc6cf141c0
Windows version (32-bits)13,765,860 bytesSWI-Prolog 9.1.22-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:58f72a696b25ecf92a28900e2ed03b75d778205d12485b1d231cb9b964f25faa
Windows version (32-bits)13,713,594 bytesSWI-Prolog 9.1.21-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:0e0387f773fd1c7bc94ecd1c1bbb01e54c23964c9ce1edbede2c252c490b20a2
Windows version (32-bits)13,701,664 bytesSWI-Prolog 9.1.20-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:9f937f1c7014932353ea12cf471078765995dcdb7dbd58f729a2c59ea1b1f058
Windows version (32-bits)13,186,904 bytesSWI-Prolog 8.5.20-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:a51d3c4b901e3e3a574ad5216f7422de8b162f8e18388e019a4f125a92f3ef30
Windows version (32-bits)13,045,926 bytesSWI-Prolog 8.5.9-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:a9d1bf93f5f6a378bfa9adfedbdffdc2be9127b9061f1a93742d1c0245608786
Windows version (32-bits)12,565,335 bytesSWI-Prolog 8.5.8-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:a81a475599819c30da45194ab37be621c44f7885241698651bcd24ff09a917cc
Windows version (32-bits)12,566,046 bytesSWI-Prolog 8.5.7-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:2d860fad29a35664c42fe0543fd2149a7e90104d0088b1205dbda796f0349e02
Windows version (32-bits)12,562,442 bytesSWI-Prolog 8.5.6-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:af1f28afa35c10b1c6b01880fb3497389ecea1bb3d3636678710527494cf3fb6
Windows version (32-bits)12,558,702 bytesSWI-Prolog 8.5.5-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:a6c26c3b033f04631f162314f1e77a42c88dbcdd29d23a87865d7031aa66b45c
Windows version (32-bits)12,551,108 bytesSWI-Prolog 8.5.4-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:5142fec6e07408154f3ba6ce4a42928bd9167249daead1a5cc43874e5f776be7
Windows version (32-bits)12,513,897 bytesSWI-Prolog 8.5.3-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:1abfa2fe56fa79cd916bd2ec218fc280ea4d306dc23e8eed9ed0588f02937c06
Windows version (32-bits)12,505,234 bytesSWI-Prolog 8.5.2-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:fa6e07a8d8e01291dd765c87e62942306c5a87f173a2b819ae26316af1197f4d
Windows version (32-bits)12,473,642 bytesSWI-Prolog 8.5.0-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:32793a6537e37d3f06ee03fa48cc0a807197c864cbed550c4b3856f79ed8cfd1
Windows version (32-bits)12,470,533 bytesSWI-Prolog 8.3.29-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:0dc3673e8d62ef0ecf7d93fa5dfca9fcdda2216dbae11d2a3089d74e727bca7a
Windows version (32-bits)12,456,108 bytesSWI-Prolog 8.1.32-1 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:a707954b39849eea0397b3aaef40f7173632f3d20a886f5fed1ff10f818efb9d
Windows version (32-bits)24,722,209 bytesSWI-Prolog 7.7.19 for Microsoft Windows (32 bit)

Self-installing executable for Microsoft Windows 32-bit editions. Version 9.3 is that last version of SWI-Prolog that is also released for 32-bit. Note that this version lacks the Janus interface to Python.

SHA256:f244cc145c7e50a11dc8ea7ba1c1f10f8ea63a16ba015ed0e26d1fb5c9355eee
MacOS bundle39,927,812 bytesSWI-Prolog 9.3.21-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:4c374c5fb7cc129aefd76ef10bfe457578f3e2e568b616ecbb9f121db535e477
MacOS bundle39,927,826 bytesSWI-Prolog 9.3.20-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:94a56e772236c8d300ed364c1af7a20733a2bd888e9a0392b2bd41c0e81cb203
MacOS bundle39,915,206 bytesSWI-Prolog 9.3.19-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:738376256da0b07a69e0d2510dcefb21698dff97c01108b8c40d776019089f8f
MacOS bundle39,896,829 bytesSWI-Prolog 9.3.18-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:f220584299730576bd474877fdf19e2fa519f92990d255d568787bb6938efd22
MacOS bundle39,887,665 bytesSWI-Prolog 9.3.17-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:7e0f012dd8f4768fc999d39bdc31477b7823fbb7603bdfd789144e1da9bdbccd
MacOS bundle39,888,444 bytesSWI-Prolog 9.3.16-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:56aff375b33dac80a4d48995c23baef2048be5ee62a0636c1b5f9932389ff9a5
MacOS bundle39,880,953 bytesSWI-Prolog 9.3.15-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:7918dcdff110f7d3a57587e4e49758f12f7549157833525f43e1129f1848348d
MacOS bundle39,897,349 bytesSWI-Prolog 9.3.14-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:cb18581d18201c6ede9b9ba28ff2e17d0bada0ec81efc94afd47864c144a05af
MacOS bundle39,888,996 bytesSWI-Prolog 9.3.13-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:716a59fc911de272ab8d5aaa3dff4b380dcc3fdb0443dd2422421ae30c4171b5
MacOS bundle39,868,994 bytesSWI-Prolog 9.3.12-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:14332b3494f8f97f34a844ed02c15fc4922ce50ca5ea8213afcd7dee4691626e
MacOS bundle39,863,023 bytesSWI-Prolog 9.3.11-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:a76d37f361864757da8a7f187329270cdd4c0f690f278925f06770515dad5a4b
MacOS bundle39,858,232 bytesSWI-Prolog 9.3.10-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:e71765217fa3978444442d12f71aa14adccced992ccddbdd1751465fbeb6079a
MacOS bundle51,991,751 bytesSWI-Prolog 9.1.22-2 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:c2d984eb92e18d6bf2a71148ab662130d419a946168e81cdc98669e83aeae6fb
MacOS bundle51,992,181 bytesSWI-Prolog 9.1.22-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:424ffdeb745fcdc1b37f3996cbdb6bbbb2626103b016788cbc3ee72c9d46ef79
MacOS bundle51,942,495 bytesSWI-Prolog 9.1.21-2 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:26f2f4dcdb76114ed2baf9049c2f32dedc703dc2a18931c683fc067b0c014161
MacOS bundle54,319,476 bytesSWI-Prolog 9.1.21-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:5b25b9202d1ae50893fd9f1e5cbac78d66f70424a18a6bbe2f7c1751d737b96d
MacOS bundle51,910,664 bytesSWI-Prolog 9.1.20-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:e2268cfb40570a9a260eb28cd8cd8d06205386bf83b137d01754405e3171be3f
MacOS bundle51,138,004 bytesSWI-Prolog 8.5.20-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:b4d738d798613e61d8af7a3539cce68e3168a69ffd35b818cff8a952ab503706
MacOS bundle50,937,902 bytesSWI-Prolog 8.5.9-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:9dd993fa472afd2bac6b4d692be88eeb5f115cffd8b238d4923c262996ee3758
MacOS bundle50,843,846 bytesSWI-Prolog 8.5.8-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:98288b9f1d4387d1a31490a1967674d5022be62fefba85cfcaf1049cdfbf477d
MacOS bundle50,829,707 bytesSWI-Prolog 8.5.7-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:6cf978bb7c728ccb978e6bae5d5ea9f4e8a86127c796700a229e6ba4c40b3c4b
MacOS bundle50,825,859 bytesSWI-Prolog 8.5.6-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:eb4c7ad9f2a61f0b928e8950d92c9f1a5507291bbe653d2e4c84a5f61bc36f04
MacOS bundle50,816,526 bytesSWI-Prolog 8.5.5-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:607096a60aae2975aec9c9ec5e7ae7f6bdaaa8acec6f19003db3b19fb3e26d25
MacOS bundle50,798,349 bytesSWI-Prolog 8.5.4-1 for MacOSX 10.14 (Mojave) and later on x86_64 and arm64

Mac OS X disk image with relocatable application bundle. Needs xquartz (X11) installed for running the development tools. The bundle also provides the commandline tools in the Contents/MacOS directory. Users of older MacOS versions are adviced to use Macports, Homebrew or install from source. This bundle contains universal (fat) binaries that run natively on Intel and Apple Silicon (M1, arm64).

SHA256:2f0d9b296f43c429c396b71cb54ba061928d9dcac2ba4041c5c6a7991bc4f629
MacOS bundle28,228,994 bytesSWI-Prolog 8.5.3-1 for MacOSX bundle on intel

Mac OS X disk image with relocatable application bundle. Needs xquartz. Same as the fat bundle, but only contains the x86_64 binaries, compiled using gcc13 from Macports. This version is 30-40% faster than the fat binaries on Intel Macs.

SHA256:39f755e651abedbc7954215949007a115bb676cc6221ae7881a71819487fadf9
MacOS bundle28,213,612 bytesSWI-Prolog 8.5.2-1 for MacOSX bundle on intel

Mac OS X disk image with relocatable application bundle. Needs xquartz. Same as the fat bundle, but only contains the x86_64 binaries, compiled using gcc13 from Macports. This version is 30-40% faster than the fat binaries on Intel Macs.

SHA256:3ba0958b3c6cf8a970bfdc361fbcd22456e14c0065b17455035ad93b50a23a85
MacOS bundle28,184,866 bytesSWI-Prolog 8.5.0-1 for MacOSX bundle on intel

Mac OS X disk image with relocatable application bundle. Needs xquartz. Same as the fat bundle, but only contains the x86_64 binaries, compiled using gcc13 from Macports. This version is 30-40% faster than the fat binaries on Intel Macs.

SHA256:ebc9593867ca4bbdf2ce83c4074153104e94fa9dcabf60caa99633ffcc1797b4
MacOS bundle28,178,812 bytesSWI-Prolog 8.3.29-1 for MacOSX bundle on intel

Mac OS X disk image with relocatable application bundle. Needs xquartz. Same as the fat bundle, but only contains the x86_64 binaries, compiled using gcc13 from Macports. This version is 30-40% faster than the fat binaries on Intel Macs.

SHA256:444b620439f386ba56115f13ef299a74b396ed480dd4cbcbc70a68833e49847a
MacOS bundle27,947,772 bytesSWI-Prolog 8.1.32-1 for MacOSX bundle on intel

Mac OS X disk image with relocatable application bundle. Needs xquartz. Same as the fat bundle, but only contains the x86_64 binaries, compiled using gcc13 from Macports. This version is 30-40% faster than the fat binaries on Intel Macs.

SHA256:0d516d3f6532ab7dc443b84236801e1dcf9d08fd774d39a6b37ce2cf926b1475
Snow Leopard and later23,602,026 bytesSWI-Prolog 7.3.35 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. The bundle also provides the commandline tools in the Contents/MacOS directory.

SHA256:7023187f9295fc47c7fd4e4333a9ca4c144835dcc43fc06dd3c78be9e5628a65
Snow Leopard and later16,031,972 bytesSWI-Prolog 6.5.3 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. The bundle also provides the commandline tools in the Contents/MacOS directory.

SHA256:e10f9a688dc0848dc4ebf0a0377151de6d5b5ee83aa4e484bddc0c0677978c29
Snow Leopard and later15,407,242 bytesSWI-Prolog 6.5.2 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. The bundle also provides the commandline tools in the Contents/MacOS directory.

SHA256:c7f071c753905967bb93007d01c7bfef45f077ca4b5de691343805102ed44e62
Sources
Source archive12,380,916 bytesSWI-Prolog source for 9.3.21

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:614dbaae002f6d3357bb421550134adf430440ed58c8143de97b2c74900b8e4a
Source archive12,377,990 bytesSWI-Prolog source for 9.3.20

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:81cae918f75778c285bbecfc2b17c7117b574238e00213043a1fa0022acc36d6
Source archive12,372,320 bytesSWI-Prolog source for 9.3.19

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:d72d6169ba7fa4ed871ecc617a3524d2d3229b1c2862c3d101b82a7c773eb834
Source archive12,358,362 bytesSWI-Prolog source for 9.3.18

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:8302de3a9e204bccd8e1c1211737572a67c511d1713d13abf7a726abfb181ac3
Source archive12,353,666 bytesSWI-Prolog source for 9.3.17

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:0c091d56ea8c941e3af760af24134f60e1e06b1379af8dcd42492c82f5b3ac46
Source archive12,354,036 bytesSWI-Prolog source for 9.3.16

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:24bb77a90259be48729861193865a7c46ce1b0234ff846e8bdb4990c36eed12a
Source archive12,351,094 bytesSWI-Prolog source for 9.3.15

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:41204c428b997e93191d19a76b0236ba693e246da207330bb38afb4b9c52c12b
Source archive12,352,845 bytesSWI-Prolog source for 9.3.14

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:81f73e13afdb3a191bea9238730884a34222cf424f92fe1255d455ebbe127224
Source archive12,352,286 bytesSWI-Prolog source for 9.3.13

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:4740456f7b22aab52d81bacb4c8a3370c717ba7996ad93d752b0c6474562a6ce
Source archive12,340,288 bytesSWI-Prolog source for 9.3.12

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:0bd042a625fecae60ffebef22ab7ade24f5c6c20748170226d2b40819db11960
Source archive12,303,026 bytesSWI-Prolog source for 9.3.11

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:b8bffac671ee031ee34d033c168fed0a6f4ea0a906e2a13f5a19f00b59cd4b55
Source archive12,303,112 bytesSWI-Prolog source for 9.3.10

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:98236fb91cad578537f2c5accbacf62c76315c329388796359446cbad19e6875
Source archive12,302,913 bytesSWI-Prolog source for 9.3.9

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:9c37b1c4714146ad089acdc5badb1e8cb608fd933f1aaeb8337a52beb6d1eb2b
Source archive12,296,006 bytesSWI-Prolog source for 9.3.8

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:86274c28986629be733d1e5cc0adedc836ec76d2a012afd8355c8aafdcb4c316
Source archive12,282,836 bytesSWI-Prolog source for 9.3.7

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:ee557317543ac5934a703f2c9d79d60a9a1e6fcbd0fe8bf6034a5afccd9754e1
Source archive12,278,390 bytesSWI-Prolog source for 9.3.6

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:381074a9c82bc3ccfd864d84c1e2f9589b8fe64b89ecf459a0068518850777a3
Source archive12,275,426 bytesSWI-Prolog source for 9.3.5

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:dd70fdff54e6be2ddacf07276c0886c1b9b7ae5fcaf3fa01cb28ecc10b0559c3
Source archive12,277,794 bytesSWI-Prolog source for 9.3.4

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:dd136adb0db6b470e14319fc14b6ea10f5c608ee0e0fc2113ed832e478549ea2
Source archive12,256,560 bytesSWI-Prolog source for 9.3.3

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:db8453356811edbb4c2130d52617d327a4b4e322e2941dd4d52b5751d03e3946
Source archive12,249,493 bytesSWI-Prolog source for 9.3.2

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:c329123b4f63aa8d1566f4097af58412588d4e7ad16a5fd743f97b4be6733410
Source archive12,240,375 bytesSWI-Prolog source for 9.3.1

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:5df018fb7f722e81ee66d2b553963a50e84d47cacfdd57ef0cfd2a717274ebf2
Source archive12,229,556 bytesSWI-Prolog source for 9.3.0

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:65620c74927002431fcf5baa34e1fe7ef7264381d72d274efc5f00c1c69cdd23
Source archive12,220,584 bytesSWI-Prolog source for 9.1.22

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:a6b765e9ae1cf19abee20e51c0020b0832a511b59f37f8f359393ef9721b7b67
Source archive11,713,725 bytesSWI-Prolog source for 8.5.20

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:56ca58b5e4defce25d176cf43a8af2905ba5c2e2d96b228a1dde54e272a3b333
Source archive11,362,591 bytesSWI-Prolog source for 8.3.29

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:4e15d8bde2d9da4fd504e17e10cbd7a7c3a77104972f10772396bad5015a9ee0
Source archive10,959,244 bytesSWI-Prolog source for 8.1.32

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:6a85b33ba67080af530bb2acc1ff875525dce579e085e4e771a107d09ab1f97f
Source archive10,381,235 bytesSWI-Prolog source for 7.7.25

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:33f3770934ca5ec3d1078543afa8e093e9036aa1c45f19e014ee23d011b8f779
Source archive16,757,246 bytesSWI-Prolog source for 7.5.15

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:aca07ce9c564e608586e7ae7b9a56c82ca5dd919cde1a1edf1121efa16bda568
Source archive16,664,828 bytesSWI-Prolog source for 7.3.35

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:d1a9f7ef77b6dddb08477055b6355a0f2f3a5018e1a027a2dc917a8e57b0cf70
Source archive16,195,382 bytesSWI-Prolog source for 7.1.37

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:50ab1b6a53391d902e8ec5c84d0ca30b6b9820c819febad5fc00ef3aeb7f26c3
Source archive14,842,161 bytesSWI-Prolog source for 6.5.3

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:1a959724ff170a8f4d10a531d7d298187b6b9658c0c36c764d7ad1a085f9c5ee
Source archive14,702,147 bytesSWI-Prolog source for 6.3.19

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:7aae7c901dd8eb5f96a48848c451611d40976f719d38fd5974305bf6c32c44dc
Source archive14,420,292 bytesSWI-Prolog source for 6.1.13

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:c0878386d080535673cf03b7e365781d52316e0a46fc02bada03a91b3821b227
Source archive13,460,771 bytesSWI-Prolog source for 5.11.37

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:6e5422dca5d88000640784cc61fb6cc5ca530c4a4ae993b68173130bce2d36c6
Source archive12,872,326 bytesSWI-Prolog source for 5.9.11

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:1f69b152aacb7c19bec15a46578dcd91a6756afeb0f15041c1a3937d67fd18a7
Source archive12,734,884 bytesSWI-Prolog source for 5.7.15

Sources in .tar.gz format, including packages. See build instructions. See also the GIT repository.

SHA256:a85e740267fb322fa5b53d01275f3a1d4cdea6a9c15a47083f8deab3bf8014af
Documentation
PDF file3,363,722 bytesSWI-Prolog 9.3.21 reference manual in PDF

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

PDF file3,359,525 bytesSWI-Prolog 9.3.20 reference manual in PDF

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

PDF file3,350,178 bytesSWI-Prolog 9.3.19 reference manual in PDF

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

PDF file3,335,042 bytesSWI-Prolog 9.3.18 reference manual in PDF

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

PDF file3,333,278 bytesSWI-Prolog 9.3.17 reference manual in PDF

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

PDF file3,333,431 bytesSWI-Prolog 9.3.16 reference manual in PDF

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

PDF file3,328,040 bytesSWI-Prolog 9.3.15 reference manual in PDF

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

PDF file3,323,382 bytesSWI-Prolog 9.3.14 reference manual in PDF

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

PDF file3,321,755 bytesSWI-Prolog 9.3.13 reference manual in PDF

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

PDF file3,310,718 bytesSWI-Prolog 9.3.12 reference manual in PDF

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

PDF file3,309,646 bytesSWI-Prolog 9.3.11 reference manual in PDF

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

PDF file3,308,924 bytesSWI-Prolog 9.3.10 reference manual in PDF

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

PDF file3,307,311 bytesSWI-Prolog 9.3.9 reference manual in PDF

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

PDF file3,306,712 bytesSWI-Prolog 9.3.8 reference manual in PDF

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

PDF file3,305,353 bytesSWI-Prolog 9.3.7 reference manual in PDF

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

PDF file3,302,747 bytesSWI-Prolog 9.3.6 reference manual in PDF

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

PDF file3,291,291 bytesSWI-Prolog 9.3.5 reference manual in PDF

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

PDF file3,290,771 bytesSWI-Prolog 9.3.4 reference manual in PDF

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

PDF file3,288,053 bytesSWI-Prolog 9.3.3 reference manual in PDF

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

PDF file3,285,060 bytesSWI-Prolog 9.3.2 reference manual in PDF

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

PDF file3,283,799 bytesSWI-Prolog 9.3.1 reference manual in PDF

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

PDF file3,274,257 bytesSWI-Prolog 9.3.0 reference manual in PDF

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

Show latest files
Install scripts may download the SHA256 checksum by appending .sha256 to the file name. Scripts can download the latest version by replacing the version of the file with latest. This causes the server to reply with the location of the latest version using an HTTP 303 See Other message.

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 https://github.com/SWI-Prolog/swipl-devel.git

Should I use the development release or the stable one?

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. Infrequent larger rewrites to the core infrastructure that may cause instability is typically announced on the forum.

Tracking the latest version offers some advantages for you are user:

  • Bug fixes are quickly available.
  • When you are stuck on a missing feature you can use this quickly after it has been added.
  • Although you are a little more often confronted with incompatibilities and regressions, such issues can be discussed and resolved.