Skip to main content

1985 | ReviewPaper | Buchkapitel

Strictness analysis — a practical approach

verfasst von : Chris Clack, Simon L Peyton Jones

Erschienen in: Functional Programming Languages and Computer Architecture

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Significant improvements in performance arise if we can arrange for parallel execution of programs. The absence of side effects in functional languages allows concurrent evaluation of the program, but in lazy implementations this risks wasting work by evaluating expressions which are subsequently discarded. We discuss the use of strictness analysis to determine at compile time which parts of program evaluation can safely be carried out concurrently. We give a practical explanation of this technique, concentrating particularly on the problem of finding fixed points.

Metadaten
Titel
Strictness analysis — a practical approach
verfasst von
Chris Clack
Simon L Peyton Jones
Copyright-Jahr
1985
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/3-540-15975-4_28