About

Log in?

DTU users get better search results including licensed content and discounts on order fees.

Anyone can log in and get personalized features such as favorites, tags and feeds.

Log in as DTU user Log in as non-DTU user No thanks

DTU Findit

Conference paper

Context Information for Lazy Code Generation

In Proc. Lisp and Functional Programming — 1990, pp. 251-263
From

Computer Science and Engineering, Department of Informatics and Mathematical Modeling, Technical University of Denmark1

Department of Informatics and Mathematical Modeling, Technical University of Denmark2

Functional languages like Miranda and Haskell employ a non-strict semantics. This is important for the functional programming style as it allows one to compute with infinite data structures. However, a straightforward implementation of the language will result in a rather inefficient implementation and therefore it is often combined with strictness analysis.

A sticky version of the analysis is used to collect the information and annotate the program so that the information can be used by the subsequent passes of the compiler. The strictness analysis and its correctness properties are well understood by means of abstract interpretation whereas its sticky version is more subtle. — The purpose of the present paper is therefore to investigate how far one can go without introducing a sticky version of the analysis and thereby avoid the correctness problems connected with it.

Language: English
Publisher: ACM Press
Year: 1990
Pages: 251-263
Proceedings: ACM Conference on LISP and Functional Programming
Types: Conference paper
DOI: 10.1145/91556.91665
ORCIDs: Nielson, Hanne Riis and Nielson, Flemming

DTU users get better search results including licensed content and discounts on order fees.

Log in as DTU user

Access

Analysis