-
Souffle datalog supports [Algebraic Data Types](https://souffle-lang.github.io/types#algebraic-data-types-adt). These types appear to not be understood by the datalog plugin, as the plugin highlights …
-
**[Original report](https://bitbucket.org/nickrsan/pisces/issue/24) by Nicholas Santos (Bitbucket: [nickrsan](https://bitbucket.org/nickrsan), GitHub: [nickrsan](https://github.com/nickrsan)).**
----…
-
cc: @markww
Improve performance by eliminating extra copies of predicates when translating from authorization logic to Datalog. This can be done by extending the `dlir.h` with a predicate modifier…
aferr updated
2 years ago
-
An `Authorizer` value wraps a `datalog::World` value, which contains facts and rules used for datalog evaluation. The `Authorizer` struct also contains an (optional) `Vec` representing a token (it is …
-
To stop them potentially ballooning into classes full of (slightly subjective?) analysis code, it would be good to fix their scope as being "containers".
Then methods like trim_left or concatenate …
-
Attached here are my player.log and datalog.acmi which had to be zipped since github doesnt accept uploads of .acmi files
The player.log was filled with lines looking like this which seem related.
…
-
The querying/traversal system on the frontend right now is just abysmally difficult to use. Either it needs a fair bit of polish to make it less arduous, or we need to bite the bullet and just go stra…
-
I am conducting an analysis on the memory profile and time profile of ddlog, and I noticed a link to the profiler help in the wiki: https://github.com/vmware/differential-datalog/wiki/Profiler-Help
B…
-
If using sqlcodegen dl, the unsafe rules generated by WHY-NOT are not fixed by adding domain predicates.
~~~
Q(X) :- hop(X,Y). WHYNOT(Q('a')).
~~~
returns
~~~
move((((((('notREL_' || 'HOP_…
-
Hi, where can I find the source code for the extractors and for DIL (Datalog Intermediary Language) generation?
Thanks!