For those who do not follow The little schemer co-author William E. Byrd yet. He challenged himself to make 1024 videos this year and most of them are related to Programming and scheme. For me it is quite entertaining. Look for William E. Byrd on youtube if you are interested
Oh, it is a Prolog-like programming system for Scheme (and many other languages), and it was designed it to do program synthesis, which is something with which I have always been fascinated. It can of course also do the various logic programming algorithms that Prolog can do. The Clojure programming language actually incorporated Minikanren as the “clojure.core.logic” module.
Personally, I am hoping to some sort of Scheme DSL for generating code targeting a variety of object oriented programming languages, sort of like this Wax Programming Language and I want to have some kind of type checking built-in to it, and Minikanren is perfect for that.
I just asked Will Byrd if I could re-upload his videos to PeerTube and he said it was OK. His videos are all licensed CC-BY-4.0 anyway, but I thought it would be best to ask just the same.