Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/miniKanren/Racket-miniKanren
Canonical miniKanren implementation in Racket
https://github.com/miniKanren/Racket-miniKanren
Last synced: 3 months ago
JSON representation
Canonical miniKanren implementation in Racket
- Host: GitHub
- URL: https://github.com/miniKanren/Racket-miniKanren
- Owner: miniKanren
- Created: 2013-02-06T06:00:43.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2021-09-21T04:25:51.000Z (about 3 years ago)
- Last Synced: 2024-05-23T04:48:18.766Z (6 months ago)
- Language: Racket
- Size: 106 KB
- Stars: 84
- Watchers: 5
- Forks: 19
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Racket-miniKanren
=================Canonical miniKanren implementation in Racket.
Asumu Takikawa and Sam Tobin-Hochstadt cleaned up William E. Byrd's Super Chobo Racket code, which in turn was based on the Scheme implementation of miniKanren 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
condeInterface operators:
run
run*EXTENDED LANGUAGE
Constraint operators:
=/=
symbolo
numbero
absento