kirancodes.me
To Proof Maintenance & Beyond!

2,199 papers · page 70 of 110

Type-indexed rows

Mark Shields, Erik Meijer

Record calculi use labels to distinguish between the elements of products and sums. This paper presents a novel variation, type-indexed rows, in which labels are discarded and elements are indexed by their type alone. The calculus, λTIR, can express tuples, recursive datatypes, m…

Transforming Out Timing Leaks

Johan Agat

One aspect of security in mobile code is privacy: private (or secret) data should not be leaked to unauthorised agents. Most of the work on secure information flow has until recently only been concerned with detecting direct and indirect flows. Secret information can however be l…

First-Class Macros have Types

Alan Bawden

In modern Scheme, a macro captures the lexical environment where it is defined. This creates an opportunity for extending Scheme so that macros are first-class values. The key to achieving this goal, while preserving the ability to compile programs into reasonable code, is the ad…