What Is miniKanren?

The web content discusses various hangouts focusing on miniKanren, a relational programming language. Topics include unexpected memory usage in conde and how to fix it in CLP(FD), meta-interpreters in miniKanren, and explanations on how to use miniKanren effectively. There is also mention of a new book on miniKanren in progress. Controversial information includes discussions on CLP(Set) and declarative copy_term, as well as debugging miniKanren programs. Surprising content includes live-coding solutions to problems and the implementation of mutual recursion in an interpreter. Unique features highlighted include the use of extra-logical operators and new miniKanren features like CLP(Set) and lazy constraints for recursion.

http://minikanren.org/

To top