Skip to content
/ coc Public

An implementation of Calculus of Constructions based programming language in rust.

Notifications You must be signed in to change notification settings

The3gs/coc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoC

This is a simple implementation of the calculus of constructions.

This implementation is a normalization by evaluation type checker with bidirectional type checking, based heavily on the tutorial by David Christensen found here.

Notes

  • This typechecker currently has type in type, and is inconsistent as a formal logic. I have not decided if I care about that in the long term, as I want this to be a programming language over a theorem prover.

About

An implementation of Calculus of Constructions based programming language in rust.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages