Skip to content

Latest commit

 

History

History
17 lines (10 loc) · 659 Bytes

README.md

File metadata and controls

17 lines (10 loc) · 659 Bytes

mini_kanren.rb

An implemention of the MiniKanren relational programming DSL in Ruby

MiniKanren will make you think. It's a DSL for relational programming designed to integrate with its host language. In this case, it allows you to construct relational programming bits inside your Ruby bobs.

Credits

  • Original implementation by Scott Dial.
  • Considerable cleanup and move to GitHub by Sergey Pariev.
  • Michael R. Bernstein fixed the RSpec suite started by Pariev.

Tests

rake spec

Circle CI