Download
2P-Kt e i suoi moduli sono rilasciati sotto licenza Apache 2.0 tramite
- i rilasci su GitHub — gli eseguibili, fra cui il 2p-ide-<versione>-redist.jar autoconsistente
- Maven Central — group id it.unibo.tuprolog, per Kotlin, JVM e Android
- NPM — organizzazione @tuprolog, per JavaScript; ogni modulo è pubblicato come @tuprolog/2p-<modulo>, con il prefisso 2p-, sicché l'intera libreria è @tuprolog/2p-full
- GitHub Packages — gli stessi moduli da un repository Maven ad hoc
La Web IDE
Per usare 2P-Kt come IDE Prolog non serve scaricare nulla: la Web IDE gira nel browser, all'indirizzo tuprolog.github.io/2p-kt/web-ide.
Per ospitarla in proprio, la pagina del rilascio porta un asset ide-web-<versione>.zip: lo si scompatta, si serve la cartella con un qualunque server di file statici — è ciò che fanno i suoi stessi test end-to-end — e si apre index.html in un browser moderno.
La IDE desktop
La IDE desktop è distribuita come jar eseguibile. Accanto al 2p-ide-<versione>-redist.jar completo, il rilascio porta varianti specifiche per piattaforma — -win, -linux, -mac, -mac-aarch64. Su Apple Silicon si usi la variante mac-aarch64: il jar completo non può contenere le librerie native di entrambe le architetture macOS, che condividono i nomi dei file, quindi porta quelle Intel e fallisce su una JVM ARM.
Il vecchio motore Java ha i propri download, sotto una licenza diversa: si vedano le pagine tuProlog.