langston-barrett / dlsubst

A naïve, bottom-up Datalog interpreter based on explicit substitutions, rather than relational joins. Just an experiment, not an efficient engine!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dlsubst

A naïve, bottom-up Datalog interpreter based on explicit substitutions, rather than relational joins. Just an experiment, not an efficient engine!

Test

cabal run test:dlsubst-test -- --hedgehog-discards 1024

Transitive closure:

echo "a,b\nb,c" | cabal run exe:dlsubst

About

A naïve, bottom-up Datalog interpreter based on explicit substitutions, rather than relational joins. Just an experiment, not an efficient engine!

License:MIT License


Languages

Language:Haskell 95.1%Language:Nix 4.9%