Lazy Evaluation
Lazy Evaluation is a computational strategy within functional programming that defers the evaluation of an expression until its value is explicitly required, distinguishing it from eager evaluation by minimizing unnecessary computations through on-demand, memoized execution.
259
Publications
13.2K
Citations
485
Authors
208
Institutions
Publications per year
2017–2026
29
Variants
Call-by-need
Parents
259
Why Functional Programming Matters
John Hughes · The Computer Journal · 1989 · 739 citations · Full text
Monad transformers and modular interpreters
Sheng Liang, Paul Hudak, Mark P. Jones · 1995 · 504 citations · Full text
A natural semantics for lazy evaluation
John Launchbury · 1993 · 377 citations
1–5 of 259
485
7
h-index
5
h-index
5
h-index
5
h-index
5
h-index
1–5 of 485
208
Microsoft Research (United Kingdom)
Cambridge, United Kingdom
11 h-index
18 publications
1.2K citations
Carnegie Mellon University
Pittsburgh, United States
11 h-index
20 publications
491 citations
Chalmers University of Technology
Gothenburg, Sweden
10 h-index
13 publications
830 citations
Institut national de recherche en sciences et technologies du numérique
Le Chesnay-Rocquencourt, France
8 h-index
17 publications
853 citations
Microsoft (United States)
Redmond, United States
7 h-index
9 publications
707 citations

University of Glasgow
Glasgow, United Kingdom
6 h-index
8 publications
1.3K citations
Universidad Complutense de Madrid
Madrid, Spain
5 h-index
12 publications
267 citations
Yale University
New Haven, United States
5 h-index
13 publications
1.9K citations
1–8 of 208
14 publications · 844 citations
14
h-index
7 publications · 206 citations
7
h-index
ENTCS · 7 publications · 205 citations
7
h-index
5 publications · 626 citations
5
h-index
Repository · 5 publications · 344 citations
5
h-index
1–5