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)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,843,698 bytesSWI-Prolog 9.3.9-1 for Microsoft Windows (64 bit)

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

SHA256:b60c9440be849f800994a9eec489b508c78f58bf9a8fe59e6a6c321c574440ed
Windows version (64-bits)13,844,071 bytesSWI-Prolog 9.3.8-1 for Microsoft Windows (64 bit)

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

SHA256:ce2ebec1cf2b20ade8235633727bb065c305a9d0d1fb0ebf9b4bab8310b040df
Windows version (64-bits)13,829,663 bytesSWI-Prolog 9.3.7-1 for Microsoft Windows (64 bit)

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

SHA256:6106fbb106f25ea91233748dc3be955858606b999dc2e4aad7d90778f6f1fdc9
Windows version (64-bits)13,828,166 bytesSWI-Prolog 9.3.6-1 for Microsoft Windows (64 bit)

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

SHA256:9593094db36fb47760d0344592b080f4a500bf5194085de3a54c694730728ad5
Windows version (64-bits)13,806,280 bytesSWI-Prolog 9.3.5-1 for Microsoft Windows (64 bit)

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

SHA256:0a62420189866288fdae2a02c1baaf5232cedcf022b05f3768eb23372323dfcf
Windows version (64-bits)13,805,940 bytesSWI-Prolog 9.3.4-1 for Microsoft Windows (64 bit)

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

SHA256:461f43a653994c1ea4e4a140cb6b4a31d1b8e0c6001286a140af55448678e47c
Windows version (64-bits)13,808,595 bytesSWI-Prolog 9.3.3-2 for Microsoft Windows (64 bit)

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

SHA256:fa57e366b65f4059eca72a3bf774ada36d3c76d8072458f528b75c11abd370e1
Windows version (64-bits)13,670,185 bytesSWI-Prolog 9.3.3-1 for Microsoft Windows (64 bit)

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

SHA256:ad025f2de68052b1da1263844cad49bcc9ba6f6b2ce2ec97feaf97a6a2a11265
Windows version (64-bits)13,660,214 bytesSWI-Prolog 9.3.2-1 for Microsoft Windows (64 bit)

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

SHA256:4f8cd3327eedd3bbe813b221ef6df7483826312d03337fe285ae71b30de3f1e2
Windows version (64-bits)13,651,027 bytesSWI-Prolog 9.3.1-1 for Microsoft Windows (64 bit)

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

SHA256:22b95d3b11c4b87d0bacc1ea4b25c12a49fdfb45afaf02d383271b2376998b0d
Windows version (64-bits)13,642,498 bytesSWI-Prolog 9.3.0-1 for Microsoft Windows (64 bit)

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

SHA256:3682782378a2a312e77c402df4a62f481a596f58d60492c94a53b8babb0d2ebf
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,676,392 bytesSWI-Prolog 9.1.19-1 for Microsoft Windows (64 bit)

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

SHA256:2b3dd75fd23247d9b1c20db830870ac37c9936161eda7ffcfb69dc3e92c102bc
Windows version (64-bits)13,667,959 bytesSWI-Prolog 9.1.18-1 for Microsoft Windows (64 bit)

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

SHA256:b5231644bbd4f047317662626c953d11f566b58e590add78ca2e368c8e4713a3
Windows version (64-bits)13,658,521 bytesSWI-Prolog 9.1.17-1 for Microsoft Windows (64 bit)

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

SHA256:262dfc162a110610f256bfb57029658cb3cbd16f7a9bccc2de2d6b9a8b26468d
Windows version (64-bits)13,647,979 bytesSWI-Prolog 9.1.16-1 for Microsoft Windows (64 bit)

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

SHA256:ddbabaa2ddc8bd83883d13629bedc7ebd2e7479ac9e14193cfe9957c67ab959d
Windows version (64-bits)13,634,156 bytesSWI-Prolog 9.1.15-1 for Microsoft Windows (64 bit)

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

SHA256:d308d8ee3198e3eb7ab867860756841dbafe6009ce62dd9fe0d20193c60c219d
Windows version (64-bits)13,632,980 bytesSWI-Prolog 9.1.14-1 for Microsoft Windows (64 bit)

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

SHA256:9c9cd47c6fa68331233ccc6a5ed21927bea7981575616bd714224bf5e5f9ae01
Windows version (64-bits)13,619,105 bytesSWI-Prolog 9.1.13-1 for Microsoft Windows (64 bit)

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

SHA256:57fc42cd4a4b2e5e53e661ff33deb1d9f04b913cb866a9a706802592aec83d86
Windows version (64-bits)13,580,161 bytesSWI-Prolog 9.1.12-1 for Microsoft Windows (64 bit)

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

SHA256:109a3806440582c6741ba29c1deaafc1f35930a5dbf4fa6df86dc47d9b6ae31f
Windows version (64-bits)13,573,128 bytesSWI-Prolog 9.1.11-1 for Microsoft Windows (64 bit)

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

SHA256:14d20da562157307fb8068dc80a0711b030331ef68d7079464e8cf5311bf4ef3
Windows version (64-bits)13,552,950 bytesSWI-Prolog 9.1.10-1 for Microsoft Windows (64 bit)

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

SHA256:afbdfb66ced02101b202a8e76282e5e3db78f63329211e331ca1e0ac15df52b4
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)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,888,737 bytesSWI-Prolog 9.3.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:f2a5fcc006fa3866cd13096b80dcf57383410f96c88657275b9301638d5cdc98
Windows version (32-bits)13,890,599 bytesSWI-Prolog 9.3.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:d0e96626fd56ba23dd3fe3566f72eb198d6f5e88dfe59e3e2d7bc7ff08c45f2b
Windows version (32-bits)13,877,194 bytesSWI-Prolog 9.3.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:975ce3dc6e8af8c5d1769ef02e9bf93ea83c55779fdbc90d1b5948da40a564c9
Windows version (32-bits)13,875,021 bytesSWI-Prolog 9.3.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:abeddce0f3980873208f221e5a7376d62a98decb2d3f613801423e2672236150
Windows version (32-bits)13,854,001 bytesSWI-Prolog 9.3.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:9ab0b2d119f0aacc651c3afa18bd368aae2e5be364d261e4f23eae3bec1cc7c8
Windows version (32-bits)13,853,518 bytesSWI-Prolog 9.3.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:3840bfb9edb3dd6268b864415c34dc0174b9c141c565a06ccbe4e2bbe284e5a1
Windows version (32-bits)13,828,670 bytesSWI-Prolog 9.3.3-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:95718493d08510f4efd14e118bd874fce74855ddf4dd8ed91d39f0cac54ef44a
Windows version (32-bits)13,827,055 bytesSWI-Prolog 9.3.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:993159bb1e68462c0840508993333f563cdc1a8246e0aabc4508b763129bf0f3
Windows version (32-bits)13,818,035 bytesSWI-Prolog 9.3.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:d155f13bff62530353ab4ef156c20525aa6b9dcd59b88bd4fecc6cff7682905b
Windows version (32-bits)13,809,183 bytesSWI-Prolog 9.3.1-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:f79278d5bafdf7b215323711afef08aa096f8bd7e58226828c87651781ba5518
Windows version (32-bits)13,800,012 bytesSWI-Prolog 9.3.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:e5729e6d95232d67aca79757c5f06195e5e2c8e4871f9af69b3b1b61715f43ca
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,700,800 bytesSWI-Prolog 9.1.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:16727d89e745f2b4bd1f2b659063498286cdadd586786250cf77aa56be7e5613
Windows version (32-bits)13,695,481 bytesSWI-Prolog 9.1.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:c6bddfaa704f5990a1d0e196ebc82fa3ea46b4b40837df817f4a8cc17d6251d8
Windows version (32-bits)13,686,394 bytesSWI-Prolog 9.1.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:4fb9b32dd234b335e514c042143429164ec389c0c7c899dc1e00d58de21d11a0
Windows version (32-bits)13,679,825 bytesSWI-Prolog 9.1.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:b019c202619523758eed8c07737a49dd9efcdc8f58bffa57fe90cb0a08b0107e
Windows version (32-bits)13,672,181 bytesSWI-Prolog 9.1.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:bdb6aaaa4fc19ba02dbc3bf69ba8488f7014a1701d22599d5945eee57132e808
Windows version (32-bits)13,671,030 bytesSWI-Prolog 9.1.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:9dfd28535619a7b92de35fac50f458b761745babc8446e9b971e85ece8735508
Windows version (32-bits)13,667,541 bytesSWI-Prolog 9.1.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:ad9bc0df1b6caa8d0c0abed7b86d75bd46e1793d88d36f16d2d263abedc1c8c4
Windows version (32-bits)13,668,181 bytesSWI-Prolog 9.1.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:9a86c8f950f190aceb0cebd39a181d2d4c2cf11abf333999569359a817f387e2
Windows version (32-bits)13,656,819 bytesSWI-Prolog 9.1.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:fd2912388414643a2249f29e039110b8ae7b0fbd8ed4f2fdd61cb8e4474fd59f
Windows version (32-bits)13,637,911 bytesSWI-Prolog 9.1.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:7bfaedfbbdc8cf0e71f68cfb369a554aa633d502329488ec16a28bbcb12c70f1
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,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 bundle39,848,997 bytesSWI-Prolog 9.3.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:5337d4a2b66a61567a877d97e8bb93a6c74809a5aceb11cb29cf38cd3febf98d
MacOS bundle39,848,080 bytesSWI-Prolog 9.3.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:8f5300b949814a760a4849d8cd276da993ffbd66a943ba64cd8f985cd8861516
MacOS bundle39,825,726 bytesSWI-Prolog 9.3.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:68d07bd22470d3f8391e8294ced8408adb62389b29d3a237a8b3a08387c137d9
MacOS bundle39,820,816 bytesSWI-Prolog 9.3.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:9a26f5f4949a471d3de6b239f19db4a05c6544d843cf6f6c887778e7cd2ce037
MacOS bundle39,814,532 bytesSWI-Prolog 9.3.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:06bac171b21236ffef9edef57d6bf8e4a0dab003815c880363a727ed5ca76af0
MacOS bundle39,822,231 bytesSWI-Prolog 9.3.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:9f95d7a33dd0723f6a112b95328dc4e977a48a97624452510fb321b04257516a
MacOS bundle39,845,359 bytesSWI-Prolog 9.3.3-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:235ae4047cb395d1099dc6fc5ed2c2a2307c35e05761f124a16b97d05e5c392d
MacOS bundle39,855,814 bytesSWI-Prolog 9.3.2-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:0b194229367396a9db1ad314d8bdf334a0e6ad920572785b6ee1e6442ffbbaa4
MacOS bundle39,825,273 bytesSWI-Prolog 9.3.1-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:7011b5638002a6bd77b734e7f159867278e06cf5f60d07d974db8a229693b9d4
MacOS bundle39,824,175 bytesSWI-Prolog 9.3.0-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:73b779b75819fa355217ec196a2b18a811476e7de6e42abbab134ffa25707226
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,938,742 bytesSWI-Prolog 9.1.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:be0c08fe2b9d11882f77106726720014cc0f80306f492aae72be65188a9efbda
MacOS bundle51,922,293 bytesSWI-Prolog 9.1.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:d1972b2522da50f81e85aeca9432a01e5897e4c56c6eb6c2e482b3328a54292d
MacOS bundle51,902,838 bytesSWI-Prolog 9.1.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:26b7a2e251b111f17a38348bfa647d8dccef4a4903141ee033e41302c01afefa
MacOS bundle51,884,076 bytesSWI-Prolog 9.1.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:a12cd3d94e4b1e683c87cbfcc4275869b21f3a3f1398ef2fcadf38732752a17f
MacOS bundle51,873,436 bytesSWI-Prolog 9.1.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:caedf8493bbefd93c7871505cfdf4a366cb2a9d81918863c8153bc2500415219
MacOS bundle51,859,446 bytesSWI-Prolog 9.1.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:0ffd20dd9109c596bfb6e0054746ed010afda3498c451037dec0fe1ae7706beb
MacOS bundle51,814,948 bytesSWI-Prolog 9.1.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:0021ce921934b68ea9f5204d5cc73ef6069346dd16af55cd8f34f350af1a3038
MacOS bundle51,789,777 bytesSWI-Prolog 9.1.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:f19d11c8cb0345e813e088cc6ee9a25aa3787a1abffe825c012dfdd3ed22019e
MacOS bundle51,780,330 bytesSWI-Prolog 9.1.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:7bc6630b6c723b451a78b637fabed99f3502c0370f2af40becd029f105d9e4d9
MacOS bundle51,762,636 bytesSWI-Prolog 9.1.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:2d3f9c4741d5b063a6d7ebd0ac48afce302891dec28bc368831fc79b0240adb3
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 bundle33,335,417 bytesSWI-Prolog 9.3.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:82566e6b863b53d1233f3cad44cadb36f984ee3eab53f678b07e3e248b1c5a4d
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,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,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.