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.

Logo

download

sorgenti

documentazione