Home 2P-Kt / tuProlog

tuProlog (2P in breve) è un framework per la programmazione logica che supporta la programmazione multi-paradigma attraverso una integrazione senza soluzione di continuità, ortogonale e bidirezionale tra il paradigma logico e quello orientato agli oggetti
2P-Kt (tuProlog in Kotlin) è un reboot del progetto tuProlog basato su Kotlin volto a fornire un ecosistema generale, estensibile e interoperabile per la programmazione logica e l'intelligenza artificiale simbolica

2P-Kt / 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 

2P-Kt è

  •  l'implementazione corrente di tuProlog 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, estensibile 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.

Tags:

Logo

Licenza tuProlog

tuProlog è una tecnologia open source rilasciata sotto Apache 2.0 License

Correlati tuProlog

Arg2P  |  LPaaS  |  ReSpecT  |  TuCSoN

Risorse tuProlog

Riferimenti

Roberta Calegari email  |  Giovanni Ciatto email  |  Enrico Denti email  |  Andrea Omicini email

Download

GitHub  |  Maven Central  |  Bintray  |  NPM  |  Ultimi rilasci JVM

Sorgenti

GitHub  |  GitLab

Social

FaceBook

Partita IVA: 01131710376 - Copyright © 2008-2022 APICe@DISI Research Group - PRIVACY