Modifiche per il documento 2P-Kt / tuProlog
Dalla versione 6.2
modificato da Andrea Omicini
il 2026/09/14 16:53
il 2026/09/14 16:53
Cambia il commento:
Nessun commento per questa versione
Alla versione 4.1
modificato da Andrea Omicini
il 2026/05/19 22:02
il 2026/05/19 22:02
Cambia il commento:
Nessun commento per questa versione
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 1 removed)
Details
- Page properties
-
- Lingua predefinita
-
... ... @@ -1,0 +1,1 @@ 1 +en - Content
-
... ... @@ -1,35 +1,26 @@ 1 1 {{include reference="Punchline" excludeFirstHeading="true"/}} 2 2 3 -(% class="mainheader" %) 4 -((( 5 -{{stringEngIta eng="Two incarnations, one project" ita="Due incarnazioni, un solo progetto"/}} 6 -))) 3 +>{{2pkt/}} / {{tuprolog/}} {{english}}Tidbits{{/english}}{{italiano}} in pillole {{/italiano}} 7 7 8 -{{english}} 9 -The project has had two implementations, twenty years apart, and each has its own pages here. They are not two versions of one codebase: {{2pkt/}} is a //reboot//, written afresh in a different language, on a different architecture, under a different licence. 10 -{{/english}} 5 +{{tuprolog/}} {{english}}is{{/english}}{{italiano}}è{{/italiano}} 6 +* {{english}} a //light-weight// Prolog system for desktop, web, or mobile applications {{/english}}{{italiano}} un sistema Prolog //leggero// per applicazioni desktop, web, o mobili {{/italiano}} 7 +* {{english}} designed around a //minimal//, //layered// core, to be //configured// via //libraries// either statically or dynamically {{/english}}{{italiano}} progettato intorno a un core //minimale//, //configurabile// via //librerie// sia staticamente sia dinamicamente {{/italiano}} 8 +* {{english}} an //object-oriented library// of reusable //logic programming software//, which can be exploited by most mainstream programming frameworks and platforms {{/english}}{{italiano}} una //libreria a oggetti// di //programmi logici// che possono essere usati dalla maggior parte dei framework e delle piattaforme mainstream {{/italiano}} 9 +* {{english}} an //open source// technology released under the Apache 2.0 License {{/english}}{{italiano}} una tecnologia //open source// rilasciata sotto licenza Apache 2.0 {{/italiano}} 11 11 12 -{{italiano}} 13 - Ilprogettohaavutodue implementazioni,avent'annididistanza,eciascunahaquilepropriepagine.Nonsonodueversionidellostesso codice:{{2pkt/}}è un//reboot//,riscrittodazeroinunaltro linguaggio,su un'altraarchitettura,sottoun'altralicenza.14 -{{/italiano}} 11 +{{2pkt/}} {{english}}is{{/english}}{{italiano}}è{{/italiano}} 12 +* {{english}} the current //implementation of {{tuprolog/}} in Kotlin// targetting JVM, JS (both server- and browser-side), and Android platforms {{/english}}{{italiano}} l'//implementazione corrente di {{tuprolog/}} in Kotlin// con target JVM, JS (sia server- sia browser-side), e Android {{/italiano}} 13 +* {{english}} ultimately aimed at providing //intelligent systems engineers// with a //general-purpose, extensible, open ecosystem// for symbolic AI {{/english}}{{italiano}} volto a fornire agli ingegneri dei sistemi intelligenti un //ecosistema general-purpose, estensibile e aperto// per la IA simbolica {{/italiano}} 15 15 16 -|={{stringEngIta eng="implementation" ita="implementazione"/}}|={{stringEngIta eng="what it is" ita="che cos'è"/}}|={{stringEngIta eng="since" ita="dal"/}}|={{stringEngIta eng="licence" ita="licenza"/}} 17 -|[[{{tuprolog/}}>>tuProlog.WebHome]]|{{stringEngIta eng="the light-weight Java engine, later ported to .NET, Android and iOS — //unmaintained//" ita="il motore Java leggero, poi portato su .NET, Android e iOS — //non più mantenuto//"/}}|2001|LGPL 18 -|[[{{2pkt/}}>>2P-Kt.WebHome]]|{{stringEngIta eng="the multi-platform Kotlin ecosystem for symbolic AI — //current//" ita="l'ecosistema Kotlin multi-piattaforma per la IA simbolica — //corrente//"/}}|2020|Apache 2.0 15 +>{{english}}{{2pkt/}} / {{tuprolog/}} Tech & Docs{{/english}}{{italiano}} Tecnologia e documentazione {{tuprolog/}}{{/italiano}} 19 19 20 -|[[image:Tuprolog.WebHome@2p-logo.png||width="120"]]|[[image:Tuprolog.WebHome@2p-arcade.svg||width="150"]] 21 -|[[{{tuprolog/}}>>tuProlog.WebHome]]|[[{{2pkt/}}>>2P-Kt.WebHome]] 17 +* {{2pkt/}}{{english}} and related packages are //released// under the Apache 2.0 License via {{/english}}{{italiano}} e relativi package sono //rilasciati// sotto licenza Apache 2.0 via {{/italiano}}[[GitHub>>https://github.com/tuProlog/2p-kt/releases/latest||rel="_blank"]], [[Maven Central Repository>>https://search.maven.org/search?q=g:it.unibo.tuprolog||rel="_blank"]], [[NPM>>https://www.npmjs.com/org/tuprolog||rel="_blank"]] 18 +* {{english}} {{2pkt/}} //source code// is freely available at {{/english}}{{italiano}} il codice sorgente {{2pkt/}} è disponibile liberamente via {{/italiano}}[[GitHub>>https://github.com/tuProlog/2p-kt||rel="_blank"]] 19 +* {{english}} {{2pkt/}} //online documentation// is available at {{/english}}{{italiano}} la //documentazione online// di {{2pkt/}} è disponibile via {{/italiano}}[[GitLab>>http://pika-lab.gitlab.io/tuprolog/2p-in-kotlin||rel="_blank"]] 20 +* {{2pkt/}}{{english}} provides a {{/english}}{{italiano}} mette a disposizione il {{/italiano}}[[Prolog playground>>https://pika-lab.gitlab.io/tuprolog/2p-kt-web||rel="_blank"]]{{english}} as a web-based application for playing with {{tuprolog/}} from a web browser{{/english}}{{italiano}} sotto forma di una applicazione web per esercitarsi con {{tuprolog/}} da un browser web{{/italiano}}. 22 22 23 -(% class="mainheader" %) 24 -((( 25 -{{stringEngIta eng="Where to look" ita="Dove guardare"/}} 26 -))) 22 +{{warning}}{{english}}If you meet any issue with {{2pkt/}} please //open an issue// on the {{/english}}{{italiano}} Per segnalare qualsivoglia problema relativo a {{2pkt/}}, si prega di aprire una //issue// sulla pagina {{/italiano}}[[GitHub Issues>>https://github.com/tuProlog/2p-kt/issues||rel="_blank"]]{{english}} page{{/english}}.{{/warning}} 27 27 28 -{{english}} 29 -Publications, talks and theses are listed on both sets of pages, each under its own tag; this page keeps the two lists together, as it always has. Everything else — documentation, downloads, sources, licence — is specific to one implementation or the other, and lives with it. 30 -{{/english}} 31 - 32 -{{italiano}} 33 -Pubblicazioni, presentazioni e tesi sono elencate su entrambe le serie di pagine, ciascuna sotto il proprio tag; questa pagina tiene insieme le due liste, come ha sempre fatto. Tutto il resto — documentazione, download, sorgenti, licenza — è specifico dell'una o dell'altra implementazione, e sta con essa. 34 -{{/italiano}} 35 - 24 +{{info}} 25 + {{english}}Unmaintained, historical, Java-only codebase available [[here>>https://github.com/tuProlog/2p-java]]{{/english}}{{italiano}}Codice sorgente della versione storica e Java-only disponibile [[qui>>https://github.com/tuProlog/2p-java]]{{/italiano}}. 26 +{{/info}}
- 2p-arcade.svg
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.AndreaOmicini - Size
-
... ... @@ -1,1 +1,0 @@ 1 -988 bytes - Content
-
... ... @@ -1,1 +1,0 @@ 1 -<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 113 94" width="113" height="94"><defs><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="0" y1="0" x2="20" y2="94"><stop offset="0" stop-color="#FFB020"/><stop offset="1" stop-color="#FF3D71"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="113" y1="0" x2="30" y2="94"><stop offset="0" stop-color="#7F52FF"/><stop offset="1" stop-color="#00C2FF"/></linearGradient></defs><path fill="url(#p)" fill-rule="evenodd" d="M49 0H83.5A29.5 29.5 0 0 1 83.5 59.0H72A6 6 0 0 0 66 65V88A6 6 0 0 1 60 94H49A6 6 0 0 1 43 88V6A6 6 0 0 1 49 0Z M70 20H78A10 10 0 0 1 78 40H70A4 4 0 0 1 66 36V24A4 4 0 0 1 70 20Z"/><path fill="url(#t)" d="M0 8A8 8 0 0 1 8 0L55 0A11 11 0 0 1 66 11L66 38.72A6 6 0 0 1 63.23 43.77L23.2 69.39A2.5 2.5 0 0 0 24.54 74L60 74A6 6 0 0 1 66 80L66 86A8 8 0 0 1 58 94L8 94A8 8 0 0 1 0 86L0 64.94A8 8 0 0 1 3.69 58.2L40.23 34.81A6 6 0 0 0 43 29.76L43 26A6 6 0 0 0 37 20L8 20A8 8 0 0 1 0 12Z"/></svg>