Show HN: A Clojure implementation of logic programming language in SICP
github.com
github.com
Reminds me of "The Reasoned Schemer" by Daniel Friedman.
Btw, miniKanren from Reasoned Schemer has long been available in Clojure as core.logic (with some minor differences). https://github.com/clojure/core.logic
The direct use of symbols makes the data set look unlike most Clojure code, but it's really pretty handy in this case. I'll have to remember that.
Btw, love the joke names from the (original) data set:
Alyssa P Hacker, Cy D Fect, Lem E Tweakit, Louis Reasoner, and Aull DeWitt
Cute. :)
I talked for a while with Sussman at a Clojure conference last year, partly to let him know I enjoyed his presentation, but also to ask how his co-author was doing. I had Hal as a mentor for a short while in the 90s (less than a year) but it was a real boost to my career. Oddly, I never cracked SICP until a decade later.