differential-datalog icon indicating copy to clipboard operation
differential-datalog copied to clipboard

DDlog is a programming language for incremental computation. It is well suited for writing programs that continuously update their output in response to input changes. A DDlog programmer does not writ...

Results 109 differential-datalog issues
Sort by recently updated
recently updated
newest added

- Generate documentation for DDlog libraries. - Visualize relations and rules as a graph.

enhancement

For the following program: ``` function group_mean_d(g: Group actual type: std::Group): double { ^^^^^^^^^^^^^^^^^^^^ ```

Hi, I'm new to Rust so I would appreciate any advice. My intent is build a Python wrapper over DDLog. For version 1, I wanted to just take the output...

I noticed that when a DDlog project is recreated in-place (i.e., without a previously created one being removed), stale files from the previous version are kept around, although they may...

bug
good first issue
good first issue (Haskell)

At the moment, the compiler refuses to convert type variables to strings. This can be fixed by: 1. Infering that a function expects a type variable to be printable 1....

enhancement

At the moment, constants can be simulated by 0-arity functions. The main downside is the need to use parenthesis every time a constant is referenced. Also, function names start with...

enhancement
good first issue (Haskell)

- [ ] Detect unused variables in rules and functions - [ ] Detect unused intermediate relations (i.e., relations that are neither `output` nor used to compute other relations). -...

enhancement
good first issue (Haskell)

TODO list for DDlog/OVN integration: - [x] generate DDlog schema from OVSDB schema. - This can be done mostly automatically from OVSDB schema files; however we will need some way...