datalogversion
An in-memory datalog implementation for OCaml.
It features two main algorithm:
- bottom-up focuses on big sets of rules with small relations, with frequent updates of the relations. Therefore, it tries to achieve good behavior in presence of incremental modifications of the relations.
- top-down resembles prolog (and allows nested subterms). It handles stratified negation and only explores the part of the search space that is relevant to a given query.
Tags | datalog relational query prolog |
---|---|
Author | Simon Cruanes <simon.cruanes@inria.fr> |
License | BSD-2-Clause |
Published | |
Homepage | https://github.com/c-cube/datalog |
Issue Tracker | https://github.com/c-cube/datalog/issues |
Maintainer | simon.cruanes.2007@m4x.org |
Dependencies |
|
Source [http] | https://github.com/c-cube/datalog/archive/0.5.2.tar.gz sha256=92b5ea786270f2d9b1e1ac9b6551a65be2085e891590dec4363888759dcb4180 md5=d3165be0b6946d860904b708cc44bcde |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/datalog/datalog.0.5.2/opam |
No package is dependent