bracevac / dot-calculus

Formalization of the Dependent Object Types (DOT) calculus

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dependent Object Types (DOT)

The DOT calculus proposes a new foundation for Scala's type system.

DOT has been presented at the FOOL 2012 workshop (PDF).

We are working towards a mechanized type safety proof. This repo implements the model in Coq, based on previous work in the namin/dot and TiarkRompf/minidot repos.

About

Formalization of the Dependent Object Types (DOT) calculus


Languages

Language:Coq 98.9%Language:Scala 0.9%Language:Makefile 0.1%Language:HTML 0.1%Language:Shell 0.0%Language:Emacs Lisp 0.0%