DARTS.6.2.10.pdf
- Filesize: 291 kB
- 2 pages
0488c9d847dc6c4508e1e049f6768e9a
(Get MD5 Sum)
This artifact is a companion to the paper "Blame for Null", where we formalize multiple calculi to reason about the interoperability between languages where nullability is explicit and those where nullability is implicit. Our main result is a theorem that states that nullability errors can always be blamed on terms with less-precise typing; that is, terms typed as implicitly nullable. We summarize our result with the slogan explicitly nullable programs can't be blamed. The artifact consists of a mechanized Coq proof of the results presented in the paper.
Feedback for Dagstuhl Publishing