Abstract. Binding time analysis is an important part of off-line partial evaluation, annotating expressions as being safely evaluable from known data or possibly depending on unknown data. Most binding-time analy-ses have been monovariant, allowing only one binding-time description for each function. The idea of polyvariance is to allow multiple binding time descriptions of each function, by duplicating the function [6, 2] or by associating a set of binding time descriptions to each function [3]. Instead we present an inference based binding time analysis polymorphic in binding time values. This polymorphism captures a very powerful no-tion of polyvariance limited only by the (standard) types of the language. Polymorphism gives a much simpl...
Traditional functional languages do not have an explicit distinction between binding times. It aris...
In program optimisation an analysis determines some information about a portion of a program, which ...
Abstract. Existing partial evaluators usually ¯x the strategy for bind-ing-time analysis. But a sing...
Binding time analysis aims at determining which identifiers can be bound to their values at compile ...
. Binding-time analysis is a crucial part of offline partial evaluation. It is often specified as a ...
Polyvariant expansion is a binding-time-improving transformation for offline partial evaluation. We ...
The partial evaluation process requires a binding-time analysis. Binding-time analysis seeks to dete...
A binding-time analysis is correct if it always produces consistent binding-time information. Consis...
. We present an efficient base algorithm for binding-time analysis based on constraint solving and t...
Abstract. The combination of parameter polymorphism, subtyping ex-tended to qualified and polymorphi...
In program optimisation an analysis determines some information about a portion of a program, which ...
Binding time analysis is important in partial evaluators. Its task is to determine which parts of a...
First-order projection-based binding-time analysis has proven genuinely useful in partial evaluation...
Binding-time analysis is important in partial evaluators. Its task is to determine which parts of a ...
In this paper we will be taking a look at type inference and its uses for binding-time analysis, dyn...
Traditional functional languages do not have an explicit distinction between binding times. It aris...
In program optimisation an analysis determines some information about a portion of a program, which ...
Abstract. Existing partial evaluators usually ¯x the strategy for bind-ing-time analysis. But a sing...
Binding time analysis aims at determining which identifiers can be bound to their values at compile ...
. Binding-time analysis is a crucial part of offline partial evaluation. It is often specified as a ...
Polyvariant expansion is a binding-time-improving transformation for offline partial evaluation. We ...
The partial evaluation process requires a binding-time analysis. Binding-time analysis seeks to dete...
A binding-time analysis is correct if it always produces consistent binding-time information. Consis...
. We present an efficient base algorithm for binding-time analysis based on constraint solving and t...
Abstract. The combination of parameter polymorphism, subtyping ex-tended to qualified and polymorphi...
In program optimisation an analysis determines some information about a portion of a program, which ...
Binding time analysis is important in partial evaluators. Its task is to determine which parts of a...
First-order projection-based binding-time analysis has proven genuinely useful in partial evaluation...
Binding-time analysis is important in partial evaluators. Its task is to determine which parts of a ...
In this paper we will be taking a look at type inference and its uses for binding-time analysis, dyn...
Traditional functional languages do not have an explicit distinction between binding times. It aris...
In program optimisation an analysis determines some information about a portion of a program, which ...
Abstract. Existing partial evaluators usually ¯x the strategy for bind-ing-time analysis. But a sing...