JaimieMurdock / HK
HaskellKanren (HK) is an implementation of the Kanren logic programming system in Haskell.
☆22Updated 13 years ago
Alternatives and similar repositories for HK:
Users that are interested in HK are comparing it to the libraries listed below
- An implementation of miniKanren in Haskell☆78Updated 11 years ago
- Generic functions for single-sorted first-order structural unification☆42Updated this week
- a little category theory in Idris☆10Updated 8 years ago
- Ministg is an interpreter for a high-level, small-step, operational semantics for the STG machine.☆72Updated 5 years ago
- Hack idiom-brackets using GHC Source Plugin (8.6+)☆25Updated 6 years ago
- PLT Redex model of basic Dependently Typed Racket calculus☆18Updated 9 years ago
- 🖼️ the compiling to closed categories compiler☆66Updated 6 years ago
- A port of miniprl to Haskell with co-/inductive types bolted on the side.☆22Updated 8 years ago
- A Specification for Dependent Types in Haskell (Core)☆64Updated 2 years ago
- GRIN backend for Idris☆51Updated 4 years ago
- Invertible parsing for S-expressions☆34Updated 5 months ago
- higher-kinded data☆30Updated last year
- A Scope-and-Type Safe Universe of Syntaxes with Binding, Their Semantics and Proofs☆71Updated 2 years ago
- being a collection of Agda-facilitated ramblings☆33Updated 4 years ago
- Dependently-typed finite maps (partial dependent products)☆65Updated 2 weeks ago
- a simple functional language for learners☆30Updated 8 years ago
- The Prettiest Printer☆35Updated last year
- Grammatical parsers - combinator library for parsing general context-free grammars☆36Updated 2 weeks ago
- ☆29Updated 6 years ago
- Open records for Haskell☆22Updated 7 years ago
- Formalised embedding of an imperative language with effect system into session-typed pi calculus.☆28Updated 3 months ago
- Transactional cache with configurable persistence☆46Updated last year
- Small implementation of OutsideIn(X) type checking algorithm☆31Updated 9 years ago
- A Scheme-like CBPV language with Racket Interoperability☆39Updated 11 months ago
- Tiny type-checker with dependent types☆76Updated 11 years ago
- Replib: generic programming & Unbound: generic treatment of binders☆44Updated 2 years ago
- ITT: quantified dependent calculus with inference of all modalities, implemented in Idris 2☆23Updated 2 months ago
- Agda proofs for some of the theorems in Robert Harper's Practical Foundations of Programming Languages.☆54Updated 5 years ago
- A typed logic programming language embedded in Haskell☆49Updated 12 years ago
- Bidirectional programming in Haskell with monadic profunctors☆46Updated 2 years ago