miniKanren: Logic Programming in Scheme
ClojureTV · Talk · YouTube title: miniKanren - Dan Friedman and William Byrd
Why it's here
HN recommends it as a mind-blowing and fun introduction to logic programming for working programmers.
What it covers
Dan Friedman and William Byrd demonstrate miniKanren, a logic programming system for Scheme, in an unconference talk. It includes generating programs by running relations in reverse.