langston-barrett / souffle-lint
A linter for Soufflé Datalog
☆13Updated 9 months ago
Alternatives and similar repositories for souffle-lint:
Users that are interested in souffle-lint are comparing it to the libraries listed below
- Generate Soufflé Datalog types, relations, and facts that represent ASTs from a variety of programming languages.☆66Updated 3 weeks ago
- Haskell implementation of P4F Control-Flow Analysis☆21Updated 2 years ago
- A book about datalog☆12Updated 2 years ago
- Formalization of Typed Assembly Language (TAL) in Coq☆17Updated 10 months ago
- Genetic program repair using GHC☆30Updated 8 months ago
- A toy symbolic execution engine, supporting the blog article ...☆16Updated 3 years ago
- Didactic implementation of the type checker described in "Complete and Easy Bidirectional Typechecking for Higher-Rank Polymorphism" writ…☆22Updated 3 years ago
- Pure haskell encoding of MLIR for printing, parsing, and mutating MLIR within haskell☆16Updated 4 years ago
- https://unsafeperform.io/blog/2022-07-02-a_small_benchmark_for_functional_languages_targeting_web_browsers/☆27Updated last year
- Kleene algebra modulo theories☆27Updated 2 years ago
- Experimentation project☆16Updated 10 years ago
- ☆16Updated 6 years ago
- Inefficient and syntactically unwieldy implementation of algebraic effects in Python using generators☆13Updated 4 years ago
- an encoding of affine effect handlers using pthreads☆14Updated 2 years ago
- Coq formalization of algorithms due to Tarjan and Kosaraju for finding strongly connected graph components using Mathematical Components …☆14Updated last week
- Files for the tutorial "Correct-by-construction programming in Agda" at POPL '19 in Cascais☆26Updated 6 years ago
- Stratified synthesis for learning machine code instruction semantics☆36Updated 5 months ago
- A Toy Inverse Bidirectional Typechecker☆31Updated 5 years ago
- Port "Software Foundations" to LiquidHaskell☆11Updated 5 years ago
- This package provides a Coq formalization of abstract algebra using a functional programming style. The modules contained within the pack…☆28Updated 5 years ago
- The Steel separation logic library for F*☆32Updated 2 weeks ago
- ☆44Updated 2 months ago
- Formally verified Coq serialization library with support for extraction to OCaml☆23Updated last year
- Match compilation algorithm in OCaml☆23Updated last year
- Interactive Theorem Proving for students☆20Updated last year
- [wip] Proof format and checker for first-order and higher-order theorem provers☆12Updated last year
- Deep-embedded combinators for strategic rewriting.☆15Updated 3 years ago
- A tiny compiler for a security-typed imperative language with a formalised proof of noninterference-preservation.☆16Updated 5 years ago
- Stable sort algorithms and their stability proofs in Coq☆22Updated 4 months ago
- Coq proof for elaborating row polymorphism and bounded polymorphism into disjoint polymorphism.☆13Updated 4 years ago