Modifiche per il documento 2P-Kt / tuProlog

Dalla versione 5.1
modificato da Andrea Omicini
il 2026/09/14 15:58
Cambia il commento: Nessun commento per questa versione
Alla versione 6.1
modificato da Andrea Omicini
il 2026/09/14 16:43
Cambia il commento: Nessun commento per questa versione

Summary

Details

Page properties
Content
... ... @@ -1,26 +1,35 @@
1 1  {{include reference="Punchline" excludeFirstHeading="true"/}}
2 2  
3 ->{{2pkt/}} / {{tuprolog/}} {{english}}Tidbits{{/english}}{{italiano}} in pillole {{/italiano}}
3 +(% class="mainheader" %)
4 +(((
5 +{{stringEngIta eng="Two incarnations, one project" ita="Due incarnazioni, un solo progetto"/}}
6 +)))
4 4  
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}}
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}}
10 10  
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}}
12 +{{italiano}}
13 +Il progetto ha avuto due implementazioni, a vent'anni di distanza, e ciascuna ha qui le proprie pagine. Non sono due versioni dello stesso codice: {{2pkt/}} è un //reboot//, riscritto da zero in un altro linguaggio, su un'altra architettura, sotto un'altra licenza.
14 +{{/italiano}}
14 14  
15 ->{{english}}{{2pkt/}} / {{tuprolog/}} Tech & Docs{{/english}}{{italiano}} Tecnologia e documentazione {{tuprolog/}}{{/italiano}}
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
16 16  
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}}.
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]]
21 21  
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}}
23 +(% class="mainheader" %)
24 +(((
25 +{{stringEngIta eng="Where to look" ita="Dove guardare"/}}
26 +)))
23 23  
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}}
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 +

Logo

2P-Kt

tuProlog

social