Skip to main navigation Skip to search Skip to main content

Initialize-and-catch

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In this extended abstract we propose to enhance declaration of local variables with a catching mechanism. This provides a more powerful and methodologically more appropriate mechanism of catching exceptions than the usual try/catch construct. The advantages are highlighted by presenting some paradigmatic examples. The proposal is formalized as an extension of Featherweight Java (FJ) with a type system which can be proved to be sound.

Original languageEnglish
Title of host publication2016 Symposium on Applied Computing, SAC 2016
PublisherAssociation for Computing Machinery
Pages1819-1822
Number of pages4
ISBN (Electronic)9781450337397
DOIs
Publication statusPublished - 4 Apr 2016
Event31st Annual ACM Symposium on Applied Computing, SAC 2016 - Pisa, Italy
Duration: 4 Apr 20168 Apr 2016

Publication series

NameProceedings of the ACM Symposium on Applied Computing
Volume04-08-April-2016

Conference

Conference31st Annual ACM Symposium on Applied Computing, SAC 2016
Country/TerritoryItaly
CityPisa
Period4/04/168/04/16

Keywords

  • Exceptions
  • Featherweight Java
  • Language design
  • Typed calculus

Fingerprint

Dive into the research topics of 'Initialize-and-catch'. Together they form a unique fingerprint.

Cite this