Skip to content

Files for the miniKanren.org website. If you would like to update the site, please do so and send a pull request!

Notifications You must be signed in to change notification settings

miniKanren/miniKanren_org-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

miniKanren_org-website

Files for the miniKanren.org website. If you would like to update the site, please do so and send a pull request!

Some info on minikanren:-

What is miniKanren? miniKanren is an embedded Domain Specific Language for logic programming.

The core miniKanren language is very simple, with only three logical operators and one interface operator. The core language, using Scheme as the host language, is described in this short, interactive tutorial.

miniKanren has been implemented in a growing number of host languages, including Scheme, Racket, Clojure, Haskell, Python, JavaScript, Scala, Ruby, OCaml, and PHP, among many other languages.

miniKanren is designed to be easily modified and extended; extensions include Constraint Logic Programming, probabilistic logic programming, nominal logic programming, and tabling.

A detailed discussion of the differences between miniKanren and Prolog can be found in the website itself.

About

Files for the miniKanren.org website. If you would like to update the site, please do so and send a pull request!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published