thunk
Postponed evaluation container
Thunk is the past tense of think in nonstandard or dialectal speech: Who'd have thunk it?
The phrase who would have thunk expresses ironic surprise at an obvious or predictable outcome.
In computing, a thunk is a subroutine used to inject additional calculation into another subroutine—a piece of code that delays evaluation until needed.
The programming sense comes from the sound of something landing, suggesting a chunk of code dropped into place.
Dull, heavy sound
Forceful contact between objects
- crashSudden violent impact
- hitSuccessful contact or strike
- slamForceful impact or closure
- bumpSlight collision or protrusion
jolt · blow · strike · drop · landing · fall · contact · smash
Set aside until later
- computationMathematical processing work
- lazyAvoiding effort or exertion
- evaluationDetermining worth or quality
- closureSense of emotional resolution
callback · suspended · delayed · function · wrapper · promise · lambda · continuation
Thought deeply about
- consideredThought about carefully
- reflectedCast back, as light
- contemplatedThought deeply about
- believedAccepted as true
clunk
Dull, heavy sound
smack · whack · crash · slam · knock · tap · clang · bonk · plunk · plop
collision
Forceful contact between objects
bump · jolt · blow · strike · drop · landing · fall · contact · smash · knock
deferred
Set aside until later
- computationMathematical processing work
- lazyAvoiding effort or exertion
- evaluationDetermining worth or quality
closure · callback · suspended · delayed · function · wrapper · promise · lambda · continuation
pondered
Thought deeply about
- consideredThought about carefully
- reflectedCast back, as light
- contemplatedThought deeply about
believed · supposed · imagined · assumed · reckoned · figured
- impact soundsbam, bang, bash, bonk, boom
- sound wordsclick, clank, cacophony, clink, crash
- functionslinear function, function, quadratic function, polynomial function, exponential function
- programmingvariables, functions, for, function, debugger
- lambda calculuslambda, abstraction, application, bound variable, substitution
- drum soundsbeat, boom, drumroll, hit, kick