Logtalk - declarative object-oriented logic programming language
-
Updated
Apr 1, 2025 - Prolog
Logtalk - declarative object-oriented logic programming language
Ciao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.
An in-memory datalog implementation for OCaml.
tar creator+extractor in ~100 lines of prolog
A terse declarative logic programming language
RTEC is an Event Calculus implementation optimised for stream reasoning
optimize your home bar with ✨logic programming✨
cplint is a suite of programs for reasoning with probabilistic logic programs
DALI Multi Agent System Framework
Film expert system based on logic rules. Created at the Univeristy as the project within Declarative Programming classes in 2015. The purpose of this project was to creat expert system in Prolog and improve understanding of declarative programming paradigm.
Fuzzy Aggregators and Similarity Into a Logic Language
Debug Adapter Protocol (DAP) implementation for SWI-Prolog
Expert system with deductive querying and verification of constraints expressed in natural language
LinearOne is a prototype theorem prover for first-order (multiplicative, intuitionistic) linear logic.
oPIEC: Online Event Recognition over Noisy Data Streams using the Event Calculus
📜 A fully functional Othello (Reversi) game, with several AIs, made in prolog for swipl.
Set of awesome Prolog Examples
SWI-Prolog Tutorial
Interpreter written for Prolog course.
Add a description, image, and links to the logic-programming topic page so that developers can more easily learn about it.
To associate your repository with the logic-programming topic, visit your repo's landing page and select "manage topics."