miniKanren / miniKanren

Canonical miniKanren implementation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

miniKanren

Canonical miniKanren implementation.

Implements the language described in the paper:

William E. Byrd, Eric Holk, and Daniel P. Friedman. miniKanren, Live and Untagged: Quine Generation via Relational Interpreters (Programming Pearl). To appear in the Proceedings of the 2012 Workshop on Scheme and Functional Programming, Copenhagen, Denmark, 2012.

CORE LANGUAGE

Logical operators:

== fresh conde

Interface operators:

run run*

EXTENDED LANGUAGE

Constraint operators:

=/= symbolo numbero absento

About

Canonical miniKanren implementation

License:MIT License


Languages

Language:Scheme 100.0%