An open API service indexing awesome lists of open source software.

https://github.com/namin/clpset-minikanren

CLP(Set) in miniKanren
https://github.com/namin/clpset-minikanren

constraints logic-programming minikanren paper-implementations prolog scheme

Last synced: 6 months ago
JSON representation

CLP(Set) in miniKanren

Awesome Lists containing this project

README

          

CLP(Set) in miniKanren
======================

A prototype of CLP(Set) in miniKanren.

Implemented the rewrite rules as described in
[_Sets and Constraint Logic Programming_ by Dovier et al](http://dl.acm.org/citation.cfm?id=365169).
The prototype is feature-complete wrt to the paper.

I also double-check the [CLP(Set) tests](clpset-tests.scm) by running
them in [`{log}`](http://people.dmi.unipr.it/gianfranco.rossi/setlog.Home.html),
a CLP(Set) implementation in Prolog.

See also [rvs314/faster-clpset-minikanren](https://github.com/rvs314/faster-clpset-minikanren).