Type and effect system for multi-staged exceptions

3Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present a type and effect system for a multi-staged language with exceptions. The proposed type and effect system checks if we safely synthesize complex controls with exceptions in multi-staged programming. The proposed exception constructs in multi-staged programming has no artificial restriction. Exception-raise and -handle expressions can appear in expressions of any stage, though they are executed only at stage 0. Exceptions can be raised during code composition and may escape before they are handled. Our effect type system support such features. We prove our type and effect system sound: empty effect means the input program has no uncaught exceptions during its execution. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Eo, H., Kim, I. S., & Yi, K. (2006). Type and effect system for multi-staged exceptions. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4279 LNCS, pp. 61–78). Springer Verlag. https://doi.org/10.1007/11924661_4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free