webyrd/igors-turing-machine
Igor Wiedler's relational Turing Machine, ported from core.logic to miniKanren
Discovered public repositories for webyrd in the GitHub catalog.
Igor Wiedler's relational Turing Machine, ported from core.logic to miniKanren
miniKanren take on adatx main example (https://github.com/LudoTheHUN/adatx)
Code from the 2013 Strange Loop talk with Dan Friedman, 'A Relational Exploration of the Chomsky Hierarchy'
Hofstadter's MU puzzle in miniKanren
miniKanren code for a Gentle Intro to miniKanren tutorial
Stolzenburg-style set constraints
symbolo and numbero constraint tests for Clojure's core.logic
Korhal Starter Kit
Post Correspondence Problem in miniKanren
Nominal logic programming extensions to miniKanren, based on alphaProlog.
SC:BW Terran AI using JNIBWAPI and Clojure
Interactive code from episode 1 of my 'Running Backwards' videos on relational programming.
A simple relational Scheme integer to peano translator, demonstrating finite domain constraints
miniKanren with declarative copy term (copyo)
miniKanren for interactive tutorials on the web
Functional implementation of anti-unification algorithm for multiple terms
Explorations of Continuation-Passing Style in miniKanren
Simple DSL for writing even simpler type inferencers
Playing with meta-interpreters in miniKanren
Experimenting with cKanren's new `templateo` constraint
My .emacs file
Relational Programming in miniKanren
meta-circular miniKanren interpreter
miniKanren interpreter in Scheme
Relational deterministic finite automaton interpreter
Code from the Tutorial Thursday hangout of 2 May 2013 on using mutual-recursion to represent automata
Relational unifier, implemented in miniKanren
Relational implementation of the CESK machine
lattice-based miniKanren, inspired by lambda-LVars
Relational implementation of type system and semantics from "Precise Enforcement of Progress-Sensitive Security" by Moore, Askarov, and Chong, CCS'12.
KeySchemæture: Scheme research implementation of Impro-Visor grammar-related algorithms
Code and resources for the miniKanren miniCourse.
Stochastic Logic Programs (SLP) style probabilistic logic programming in miniKanren
Code from the 2012 Scheme Workshop paper by Byrd, Holk, and Friedman, "miniKanren, Live and Untagged: Quine Generation via Relational Interpreters."
Code from the 2011 Scheme Workshop Paper by Byrd, Holk, and Friedman, "miniKanren, Live and Untagged: Quine Generation via Relational Interpreters"
A super simple pretty printer for miniKanren, designed for live coding
Relational version of parsing with derivatives code
Relational interpreter in miniKanren that can generate quines
Old version of miniKanren, without some of the fancy new constraints. See 'miniKanren-with-symbolic-constraints'.
Public repository.
Translation of Pierce's 'Types and Programming Languages' into miniKanren/core.logic