Skip to content
/ OCanren Public
forked from PLTools/OCanren

Statically typed embedding of miniKanren relational programming language into Objective Caml

License

Notifications You must be signed in to change notification settings

Kakadu/OCanren

 
 

Repository files navigation

OCanren License JB Research API docs

OCanren is a strongly-typed embedding of relational programming language miniKanren into OCaml. Nowadays, the implementation of OCanren strongly reminds faster-miniKanren. Previous implementation was based on microKanren with disequality constraints.

See installation instructions, API documentation for more details, and ReadTheDocs for detailed information.

Check our template repository for OCanren projects for faster startup!

Installation

OCanren is available in main OPAM repository

  opam install OCanren --yes

To try out developer version use

  opam pin add OCanren --dev-repo --yes

About

Statically typed embedding of miniKanren relational programming language into Objective Caml

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • OCaml 72.9%
  • Raku 20.9%
  • Perl 5.2%
  • Other 1.0%