Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

MiniKanren implementation in Ruby

Resources

Stars

40 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages