Skip to content

Lua port of of microKanren, a minimal logic programming engine.

Notifications You must be signed in to change notification settings

silentbicycle/lua-ukanren

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

A port of microKanren, a minimal logic programming engine, to Lua.

Based on Jason Hemann and Daniel P. Friedman's "microKanren: A Minimal Functional Core for Relational Programming".

The paper's implementation does not appear to specify a license. I am releasing this under the ISC license, but will change it at the papers' authors' request.

Note that this is extremely alpha code! I wrote it while working through that paper. Don't consider it robust, don't use it in production yet, etc. The example uses from the paper don't even give full branch coverage.

About

Lua port of of microKanren, a minimal logic programming engine.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages