kirancodes.me
To Proof Maintenance & Beyond!

916 papers · page 44 of 46

Extended Natural Semantics

John Hannan

Abstract We extend the definition of natural semantics to include simply typed λ-terms, instead of first-order terms, for representing programs, and to include inference rules for the introduction and discharge of hypotheses and eigenvariables. This extension, which we call exten…

Dynamics in ML

Xavier Leroy, Michel Mauny

Abstract Objects with dynamic types allow the integration of operations that essentially require runtime type-checking into statically-typed languages. This paper presents two extensions of the ML language with dynamics, based on our work on the CAML implementation of ML, and dis…

Terminating Comprehensions

Chris Reade

Abstract List terminators are discussed as a new form of qualifier in list comprehensions for early termination of a list. The semantics of list terminators is expressed in terms of an optimal translation of list comprehensions (cf. Wadler, 1987) because it makes direct use of a …