Projects per year
Abstract / Description of output
Contracts, gradual typing, and hybrid typing all permit less-precisely typed and more-precisely typed code to interact. Blame calculus encompasses these, and guarantees blame safety: blame for type errors always lays with less-precisely typed code. This paper serves as a complement to the literature on blame calculus: it elaborates on motivation, comments on the reception of the work, critiques some work for not properly attending to blame, and looks forward to applications. No knowledge of contracts, gradual typing, hybrid typing, or blame calculus is assumed.
Original language | English |
---|---|
Title of host publication | 1st Summit on Advances in Programming Languages (SNAPL 2015) |
Editors | Thomas Ball, Rastislav Bodik, Shriram Krishnamurthi, BEnjamin S. Lerner, Greg Morrisett |
Publisher | Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Germany |
Pages | 309-320 |
Number of pages | 12 |
ISBN (Electronic) | 978-3-939897-80-4 |
DOIs | |
Publication status | Published - 2015 |
Publication series
Name | Leibniz International Proceedings in Informatics (LIPIcs) |
---|---|
Publisher | Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik |
Volume | 32 |
ISSN (Print) | 1868-8969 |
Fingerprint
Dive into the research topics of 'A complement to blame'. Together they form a unique fingerprint.Projects
- 1 Finished
-
From Data Types to Session Types - A Basis for Concurrency and Distribution
20/05/13 → 19/11/20
Project: Research