[Python-checkins] peps: Add Thunk to the alternatives for DelayedCall.
Terry Reedy
tjreedy at udel.edu
Tue Dec 18 21:55:41 CET 2012
On 12/18/2012 2:11 PM, guido.van.rossum wrote:
> Add Thunk to the alternatives for DelayedCall.
After investigation, I can see how you can call it 'reasonable'. But I
think 'thunk' is a 'thunky' word, in the common cartoonish slang meaning
of 'thunk' as 'clunky thud' (as of something falling, since the 1940s,
at least). As a 'sound' word, it is meant to be as unpleasant as the
sound it imitates.
I find the CS meaning to also be 'thunky' in its coinage. '''Thunks were
invented by Peter Zilahy Ingerman[1] in 1961. According to the inventor,
the name "thunk" came about because it could be optimized by the
compiler by "thinking about it", so "thunk", according to its inventor,
"is the past tense of 'think' at two in the morning"[2]'''
https://en.wikipedia.org/wiki/Thunk_%28functional_programming%29
I never would have guessed ;-).
So I prefer most anything else.
Terry
More information about the Python-checkins
mailing list