Ramakrishnan's homepage

Using cKanren with Racket

cKanren is a wonderful system created by Claire Alvis and the group at IU for relational programming. This paper describes cKanren. cKanren builds on another wonderful system called miniKanren created by William Byrd and Prof. Dan Friedman of IU.

Off late, I started reading “The Little Schemer” series and started reading the awesome ”The Reasoned Schemer”, also by the same team that wrote miniKanren. cKanren is written in R6RS scheme and is developed on Chez, evidently. Since I wanted to use Racket and DrRacket environment, I started looking at changes to be done to make it run on Racket. What follows below are the instructions to setup DrRacket for cKanren programming. I am using Racket version 5.2. If you are using other version, I recommend upgrading to v5.2 or above.



blog comments powered by Disqus