I\'ve seen it used in programming (specifically in the C++ domain) and have no idea what it is. Presumably it is a design pattern, but I could be wrong. Can anyone give a go
The word thunk has at least three related meanings in computer science. A "thunk" may be:
I have usually seen it used in the third context.
http://en.wikipedia.org/wiki/Thunk