Thunk

Known as: Suspended evaluation, Suspended computation, Thunking 
In computer programming, a thunk is a subroutine that is created, often automatically, to assist a call to another subroutine. Thunks are primarily… (More)
Wikipedia

Topic mentions per year

Topic mentions per year

1961-2017
024619612017

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2015
2015
Lazy evaluation helps programmers write clear programs. However, it has significant run-time overheads for building many as-yet… (More)
Is this relevant?
1998
1998
This paper describes a combination of methods which make interprocedural data placement optimisation available to parallel… (More)
Is this relevant?
1998
1998
This paper shows how data placement optimisation techniques which are normally only found in optimising compilers can be made… (More)
Is this relevant?
1995
1995
Thunk-lifting is a program transformation for lazy functional programs. The transformation aims at reducing the amount of heap… (More)
  • figure 1
  • figure 2
  • figure 3
  • table 1
Is this relevant?
1994
1994
We propose a generalization of Categorial Grammar in which lexical categories are defined by means of recursive constraints. In… (More)
Is this relevant?
1993
1993
Thirty-five years ago, thunks were used to simulate call-by-name under call-by-value in Algol 60. Twenty years ago, Plotkin… (More)
  • figure 1
  • figure 4
  • figure 7
  • figure 8
Is this relevant?
1993
1993
Nyquist is a functional language for sound synthesis with an efficient implementation. It is shown how various language features… (More)
  • figure 1
  • figure 2
  • figure 4
Is this relevant?
1992
1992
Call-by-name can be simulated in a call-by-value setting using \thunks" (i.e., parameterless procedures) or continuation-passing… (More)
Is this relevant?
Highly Cited
1978
Highly Cited
1978
Most existing APL implementations are interpretive in nature,that is, each time an APL statement is encountered it is executedby… (More)
  • figure 6.1
  • figure 8.1
Is this relevant?