AbstractProgram extraction is a well known technique for developing correct functional programs from a constructive proof of their specification. This paper shows how to deal with exceptions in such a framework. We propose a modular (and impredicative) formalization in the calculus of constructions and we illustrate the technique on three examples
In this Version 2, minor improvements are made to Version 1.An algebraic method is used to study the...
The thesis deals with correctness of a compiler of a simple language featuring exceptions. We presen...
The exception monad, while an adequate mechanism for providing the denotational semantics of excepti...
AbstractProgram extraction is a well known technique for developing correct functional programs from...
AbstractExceptions are a feature often provided by programming languages to deal with computations w...
Most statically typed functional programming languages allow programmers to write partial functions:...
International audienceWe introduce a typed lambda-calculus which allows the use of exceptions in the...
technical reportAn operation generally exhibits different patterns of behavior over different parts ...
AbstractIn a recent paper, Peyton Jones et al. proposed a design for imprecise exceptions in the laz...
Some modern superscalar microprocessors provide only imprecise exceptions. That is, they do not guar...
International audienceException handling is provided by most modern programming languages. It allows...
In a recent paper, Peyton Jones et al. proposed a design for imprecise exceptions in the lazy functi...
. The most powerful control constructs in modern programming languages are continuations and excepti...
We formally prove the stackability and linearity of exception handlers of ML-style semantics using a...
Exceptions are an important feature of modern programming languages, but their compilation has trad...
In this Version 2, minor improvements are made to Version 1.An algebraic method is used to study the...
The thesis deals with correctness of a compiler of a simple language featuring exceptions. We presen...
The exception monad, while an adequate mechanism for providing the denotational semantics of excepti...
AbstractProgram extraction is a well known technique for developing correct functional programs from...
AbstractExceptions are a feature often provided by programming languages to deal with computations w...
Most statically typed functional programming languages allow programmers to write partial functions:...
International audienceWe introduce a typed lambda-calculus which allows the use of exceptions in the...
technical reportAn operation generally exhibits different patterns of behavior over different parts ...
AbstractIn a recent paper, Peyton Jones et al. proposed a design for imprecise exceptions in the laz...
Some modern superscalar microprocessors provide only imprecise exceptions. That is, they do not guar...
International audienceException handling is provided by most modern programming languages. It allows...
In a recent paper, Peyton Jones et al. proposed a design for imprecise exceptions in the lazy functi...
. The most powerful control constructs in modern programming languages are continuations and excepti...
We formally prove the stackability and linearity of exception handlers of ML-style semantics using a...
Exceptions are an important feature of modern programming languages, but their compilation has trad...
In this Version 2, minor improvements are made to Version 1.An algebraic method is used to study the...
The thesis deals with correctness of a compiler of a simple language featuring exceptions. We presen...
The exception monad, while an adequate mechanism for providing the denotational semantics of excepti...