Thunk

GPTKB entity

Statements (21)
Predicate Object
gptkbp:instanceOf Computer science concept
gptkbp:defines A parameterless closure used to delay a computation until its result is needed
https://www.w3.org/2000/01/rdf-schema#label Thunk
gptkbp:introducedIn 1960s
gptkbp:originatedIn gptkb:Peter_J._Landin
gptkbp:purpose Control evaluation order
Delay computation
gptkbp:relatedTo Call-by-name
Call-by-need
Lazy evaluation
gptkbp:used_in gptkb:JavaScript
gptkb:Python
gptkb:Clojure
gptkb:Haskell
gptkb:Redux
gptkb:Scheme
Programming languages
Functional programming
gptkbp:bfsParent gptkb:Bark_(album)
gptkb:Eleven_(band)
gptkbp:bfsLayer 8