tuProlog
Ultima modifica di Andrea Omicini il 2020/12/09 14:06
tuProlog Home
tuProlog (2P in breve) è un framework per la programmazione logica che supporta la programmazione mfulti-paradigma attraverso una integrazione pulita e bidirezionale tra il paradigma logico e quello orientato agli oggetti.
tuProlog in pillole
tuProlog è- un sistema Prolog leggero per applicazioni desktop, web, o mobili
- progettato intorno a un core minimale, configurabile via librerie sia staticamente sia dinamicamente
- una libreria a oggetti di programmi logici che possono essere usati dalla maggior parte dei framework e delle piattaforme mainstream
- una tecnologia open source rilasciata sotto licenza Apache 2.0
- attualmente implementato in Kotlin con target JVM, JS (sia server- sia browser-side), e Android
- volto a fornire agli ingegneri dei sistemi intelligenti un ecosistema general-purpose e aperto per la IA simbolica
Tecnologia e documentazione tuProlog
- 2P-Kt e relativi package sono rilasciati sotto licenza Apache 2.0 via GitHub, Maven Central Repository, Bintray, NPM
- il codice sorgente 2P-Kt è disponibile liberamente via GitHub, GitLab
- la documentazione online di 2P-Kt è disponibile via GitLab
- 2P-Kt mette a disposizione il Prolog playground sotto forma di una applicazione web per esercitarsi con tuProlog da un browser web.