HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Reports

On the semantics of static exception handling

Philippe de Groote 1 Catherine Pilière 1
1 CALLIGRAMME - Linear logic, proof networks and categorial grammars
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : We study an idealized programming language (lambda-exn) that features a static variant of ML-like exception handling. We present three different kinds of semantics: an operational semantics, based on a quasi term-rewriting system that specifies a completely deterministic evaluation strategy; a reduction semantics, based on lambda-calculus-like reduction relations that satisfy the Church-Rosser property; a denotational semantics, based on call-by-value continuation passing. We prove that these three semantics coincide on programs.
Document type :
Reports
Complete list of metadata

https://hal.inria.fr/inria-00098946
Contributor : Publications Loria Connect in order to contact the contributor
Submitted on : Tuesday, September 26, 2006 - 8:40:39 AM
Last modification on : Friday, February 4, 2022 - 3:24:00 AM

Identifiers

  • HAL Id : inria-00098946, version 1

Collections

Citation

Philippe de Groote, Catherine Pilière. On the semantics of static exception handling. [Intern report] 99-R-418 || de_groote99a, 1999, 15 p. ⟨inria-00098946⟩

Share

Metrics

Record views

97