JaimieMurdock / HK
HaskellKanren (HK) is an implementation of the Kanren logic programming system in Haskell.
☆22Updated 13 years ago
Related projects ⓘ
Alternatives and complementary repositories for HK
- Session types in Idris2!☆27Updated 3 years ago
- Generic functions for single-sorted first-order structural unification☆41Updated this week
- GRIN backend for Idris☆51Updated 4 years ago
- An implementation of miniKanren in Haskell☆76Updated 11 years ago
- A toy compiler based on SPJ's "The Implementation of Functional Programming Languages"☆25Updated 5 months ago
- PLT Redex model of basic Dependently Typed Racket calculus☆18Updated 9 years ago
- A port of miniprl to Haskell with co-/inductive types bolted on the side.☆22Updated 8 years ago
- A Scope-and-Type Safe Universe of Syntaxes with Binding, Their Semantics and Proofs☆70Updated 2 years ago
- a little category theory in Idris☆9Updated 8 years ago
- A monadic approach to static analysis following the methodology of AAM☆19Updated 9 years ago
- ITT: quantified dependent calculus with inference of all modalities, implemented in Idris 2☆23Updated last year
- being a bidirectional reformulation of Martin-Löf's 1971 type theory☆25Updated 7 years ago
- IO using sized types and copatterns☆33Updated 3 years ago
- ☆21Updated 7 years ago
- Dependently-typed finite maps (partial dependent products)☆63Updated 5 months ago
- Invertible parsing for S-expressions☆33Updated 2 months ago
- ☆28Updated 6 years ago
- higher-kinded data☆30Updated last year
- Provides a type-safe way of working with permutations in Idris☆34Updated 3 years ago
- An OS written in Idris (eventually...)☆18Updated 9 years ago
- Where my everyday research happens☆53Updated last week
- The Evolution of a Typechecker☆54Updated 5 years ago
- A Haskell to Coq compiler that represents effectful programs with the free monad☆45Updated 2 years ago
- Work on type class deriving with elaboration reflection☆31Updated 6 years ago
- Recursion schemes for Idris☆64Updated 6 years ago
- Anders: Cubical Type Checker☆18Updated last year
- A playground for type theory implementations in Racket☆20Updated 8 years ago
- A small implementation of a proof refinement logic.☆50Updated 7 years ago
- Haskell implementation of the Edinburgh Logical Framework☆26Updated last month
- A Specification for Dependent Types in Haskell (Core)☆65Updated 2 years ago