Skip to content

Latest commit

 

History

History
10 lines (5 loc) · 527 Bytes

README.md

File metadata and controls

10 lines (5 loc) · 527 Bytes

Clojure-Macros-and-MiniKanren

Set of programming problems solved using the Clojure programming language, including metaprogramming and relational programming problems.

basic.clj - Basic Clojure problems involving recursion and the sequence API the language provides.

logic.clj - Relational programming problems using Core.Logic, Clojure's own implementation of Mini Kanren, a popular Domain Specific Language for relational programming.

macro.clj - Metaprogramming problems using Clojure's built in support for macros.