Information flow inference for ML

F Pottier, V Simonet - Proceedings of the 29th ACM SIGPLAN-SIGACT …, 2002 - dl.acm.org
This paper presents a type-based information flow analysis for a call-by-value λ-calculus
equipped with references, exceptions and let-polymorphism, which we refer to as Core ML …

Information flow inference for ML

F Pottier, V Simonet - ACM Transactions on Programming Languages …, 2003 - dl.acm.org
This paper presents a type-based information flow analysis for a call-by-value λ-calculus
equipped with references, exceptions and let-polymorphism, which we refer to as ML. The …

Information flow inference for free

F Pottier, S Conchon - Proceedings of the fifth ACM SIGPLAN …, 2000 - dl.acm.org
This paper shows how to systematically extend an arbitrary type system with dependency
information, and how soundness and non-interference proofs for the new system may rely …

Implicit parameters: Dynamic scoping with static types

JR Lewis, J Launchbury, E Meijer… - Proceedings of the 27th …, 2000 - dl.acm.org
This paper introduces a language feature, called implicit parameters, that provides
dynamically scoped variables within a statically-typed Hindley-Milner framework. Implicit …

Implementation of the typed call-by-value λ-calculus using a stack of regions

M Tofte, JP Talpin - Proceedings of the 21st ACM SIGPLAN-SIGACT …, 1994 - dl.acm.org
We present a translation scheme for the polymorphically typed call-by-value λ-calculus. All
runtime values, including function closures, are put into regions. The store consists of a stack …

A modular, polyvariant and type-based closure analysis

A Banerjee - ACM SIGPLAN Notices, 1997 - dl.acm.org
We observe that the principal typing property of a type system is the enabling technology for
modularity and separate compilation [10]. We use this technology to formulate a modular …

Automatic binding time analysis for a typed λ-calculus

F Nielson, RH Nielson - Proceedings of the 15th ACM SIGPLAN-SIGACT …, 1988 - dl.acm.org
Automatic binding time analysis for a typed X-calculus Page 1 Automatic binding time
analysis for a typed X-calculus (Extended Abstract) Hanne R. Nielson Institute of Electronic …

Polymorphic type inference

D Leivant - Proceedings of the 10th ACM SIGACT-SIGPLAN …, 1983 - dl.acm.org
The benefits of strong typing to disciplined programming, to compile-time error detection and
to program verification are well known. Strong typing is especially natural for functional …

A polymorphic record calculus and its compilation

A Ohori - ACM Transactions on Programming Languages and …, 1995 - dl.acm.org
The motivation of this work is to provide a type-theoretical basis for developing a practical
polymorphic programming language with labeled records and labeled variants. Our goal is …

A type-theoretic interpretation of Standard ML

R Harper, C Stone - 2000 - direct.mit.edu
It has been nearly twenty years since Robin Milner introduced ML as the metalanguage of
the LCF interactive theorem prover [5]. His elegant use of abstract types to ensure validity of …