Skip to content

jar2333/Quine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

101 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quine

A relational programming language for defining and evaluating relations between terms in the simply-typed lambda calculus. Uses Huet's higher-order unification algorithm for equality relations, and a miniKanren-like interface for constructing relations and querying substitutions/solutions to relations with unification variables.

About

A proof-of-concept Kanren-like relational programming language to generate lambda calculus terms. Will implement a lambda-term unification algorithm.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors