APICe » tuProlog


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.
 Per segnalare qualsivoglia problema relativo a  2P-Kt, si prega di aprire una issue sulla pagina GitLab Issues.
Le versioni precedenti di 2P (Java-based) e relativi package non sono più mantenute né sviluppate attivamente, ma sono ancora disponibili alla pagina download precedenti.
 

2p-logo.png

Licenza

tuProlog è una tecnologia open source rilasciata sotto Apache 2.0 License