1 unstable release
Uses new Rust 2024
| 0.1.0 | Dec 5, 2025 |
|---|
#542 in Programming languages
52KB
1K
SLoC
Lore
A flexible logic programming engine, written in rust.
lib.rs:
Lore is a flexible model-backed logic programming engine.
Usage
Lore is designed to be maximally flexible; at the cost of being slightly involved to set up. To start using lore, you will need to define:
- A
Model, which stores the data you want to reason about or query. - One or more
Valuetypes, which can be assigned to variables by a query. - A
Predicate, which queries the model to create variable assignments.
To actually do anything useful with lore, you will have to create a
Program and run it against your model using a
Query.