Skip to content

easonkamander/cosimple

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

How To

This project is still in the early stages of development.

Enter a file containing one closed term in arrow function notation. For example, the combinator S can be written as:

x => y => z => x z (y z)

The smallest closed recursive term is ω:

x => x x

Which is typeable as:

A := [A] => B
A => B

Here, the first line is a definition, and the second line contains the type expression itself. This type encodes Curry's paradox with a guarded cyclic definition.

About

Type inference for the lambda calculus with safe native recursion

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages