We claim that the continuation style semantics of a programming language can provide a starting point for constructing a proof system for that language. The basic idea is to see weakest precondition as a particular instance of continuation style semantics, hence to interpret correctness assertions (e.g. Hoare triples {p}C{r}) as inequalities over continuations. This approach also shows a correspondence between labels in a program and annotations.Nous montrons comment la sémantique par continuations peut servir de point de départ pour construire un système de preuves pour ce langage. L'idée clé est de voir la plus faible précondition comme une sémantique par continuations particulière, puis d'interpréter les assertions à la Hoare ({p}C{r}) c...
We present the first formalization of implementation strategies for first-class continuations. The f...
This working paper introduces CONTINUATIONS (a concept borrowed from computer science) as a new tech...
It is important to define and relate different semantic methods. In particular it is interesting to...
(eng) We claim that the continuation style semantics of a programming language can provide a startin...
We claim that the continuation style semantics of a programming language can provide a starting poin...
. We claim that a continuation style semantics of a programming language can provide a starting poin...
We claim that the continuation style semantics of a programming language can provide a starting poin...
Continuation-passing style allows us to devise an extremely economical abstract syntax for a generic...
Continuation-passing style allows us to devise an extremely economical abstract syntax for a generic...
Continuation-passing style allows us to devise an extremely economical abstract syntax for a generic...
Continuation-passing style allows us to devise an extremely economical abstract syntax for a generic...
This paper proposes that the meanings of some natural language expressions should be thought of as f...
Higher-order program transformations raise new challenges for proving properties of their output, si...
Continuation-passing style allows us to devise an extremely economical abstract syntax for a generic...
Plotkin's -value calculus is sound but incomplete for reasoning about -transfor-mations on prog...
We present the first formalization of implementation strategies for first-class continuations. The f...
This working paper introduces CONTINUATIONS (a concept borrowed from computer science) as a new tech...
It is important to define and relate different semantic methods. In particular it is interesting to...
(eng) We claim that the continuation style semantics of a programming language can provide a startin...
We claim that the continuation style semantics of a programming language can provide a starting poin...
. We claim that a continuation style semantics of a programming language can provide a starting poin...
We claim that the continuation style semantics of a programming language can provide a starting poin...
Continuation-passing style allows us to devise an extremely economical abstract syntax for a generic...
Continuation-passing style allows us to devise an extremely economical abstract syntax for a generic...
Continuation-passing style allows us to devise an extremely economical abstract syntax for a generic...
Continuation-passing style allows us to devise an extremely economical abstract syntax for a generic...
This paper proposes that the meanings of some natural language expressions should be thought of as f...
Higher-order program transformations raise new challenges for proving properties of their output, si...
Continuation-passing style allows us to devise an extremely economical abstract syntax for a generic...
Plotkin's -value calculus is sound but incomplete for reasoning about -transfor-mations on prog...
We present the first formalization of implementation strategies for first-class continuations. The f...
This working paper introduces CONTINUATIONS (a concept borrowed from computer science) as a new tech...
It is important to define and relate different semantic methods. In particular it is interesting to...