Skip to content

Formalization of the Dependent Object Types (DOT) calculus

Notifications You must be signed in to change notification settings

samuelgruetter/dot-calculus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 now have several mechanized type safety proofs. This repo implements the wadlerfest model in Coq, based on previous work in the namin/dot and TiarkRompf/minidot repos.

Installation

Works in Coq 8.4.6 and OCaml 4.02.3.

  • opam switch create with-wadlerfest-dot 4.02.3
  • eval $(opam env)
  • opam pin add coq 8.4.6

Then, run make from the ln directory.

About

Formalization of the Dependent Object Types (DOT) calculus

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages