Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ailrk/lambda-cube

Learn PTS by doing
https://github.com/ailrk/lambda-cube

Last synced: 3 months ago
JSON representation

Learn PTS by doing

Awesome Lists containing this project

README

        

## Lambda cube and more ++
Learn some type theory by doing.

##### UTCL
untyped lamdba calculus with no type checking
```
cabal run UTCL
```

##### STLC
simply typed lambda calcus that only has typing for monotypes.
```
cabal run STLC
```

##### SystemF (L2)
Simply typed lambda calculus with polymorphic types.
```
cabal run SystemF
```

##### Lω
```
cabal run LOmega
```

##### CoC (λPω)
Calculus of construction. Types can depend on terms, terms can bind types, type and bind types.
```
cabal run CoC
```