Automatic binding time analysis for a typed \(\lambda\)-calculus (Q1107512)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Automatic binding time analysis for a typed \(\lambda\)-calculus |
scientific article |
Statements
Automatic binding time analysis for a typed \(\lambda\)-calculus (English)
0 references
1988
0 references
The paper presents an algorithm for binding time analysis of a typed lambda-calculus with products, sums, lists, and general recursive types. Two-level lambda-calculus is introduced in order to handle the differences between binding times which come from the distinction between compile-time and run-time bindings. The results can be applied in the implementation of functional languages and of the languages defined by denotational definitions.
0 references
static analysis
0 references
implementations
0 references
denotational semantics
0 references
algorithm
0 references
binding time analysis
0 references
typed lambda-calculus
0 references
functional languages
0 references