Lazy Stream Manipulation in Prolog via Backtracking: The Case of 2P-Kt

   page       BibTeX_logo.png       attach   

The ability to lazily manipulate long or infinite streams of data is an essential feature in the era of data-driven artificial intelligence. Yet, logic programming technologies currently fall short when it comes to handling long or infinite streams of data. In this paper, we discuss how Prolog can be reinterpreted as a stream processing tool, and re-designed around an abstract state-machine capable of lazily manipulating streams of data via backtracking.

evento contenitore
pubblicazione di riferimento
page_white_acrobat Lazy Stream Manipulation in Prolog via Backtracking: The Case of 2P-Kt (articolo in atti, 2021) — Giovanni Ciatto, Roberta Calegari, Andrea Omicini
progetto finanziatore
wrench AI4EU — A European AI On Demand Platform and Ecosystem (01/01/2019–31/12/2021)
wrench CompuLaw — Computable Law (01/11/2019–31/10/2025)
funge da
presentazione di riferimento per
page_white_acrobat Lazy Stream Manipulation in Prolog via Backtracking: The Case of 2P-Kt (articolo in atti, 2021) — Giovanni Ciatto, Roberta Calegari, Andrea Omicini