From: (see below) on
On 23/02/2010 22:35, in article hm1l73$q4q$1(a)news.eternal-september.org,
"Charles Richmond" <frizzle(a)tx.rr.com> wrote:

> (see below) wrote:
>> On 23/02/2010 17:48, in article
>> 4178548f-5618-49dd-ad72-008bdb53ed3b(a)z25g2000vbb.googlegroups.com, "Eric
>> Chomko" <pne.chomko(a)comcast.net> wrote:
>>
>> [snip...] [snip...] [snip...]
>>
>>> Speaking of ALGOL parameter passing, what's a "thunk"?
>>
>> A thunk is the anonymous function (pair) described above.
>>
>
> A "thunk" was a method of implementing "call by name".

Strangely, enough, that is precisely what I said.

--
Bill Findlay
<surname><forename> chez blueyonder.co.uk


From: John Francis on
In article <C7AA0F62.137643%yaldnif.w(a)blueyonder.co.uk>,
(see below) <yaldnif.w(a)blueyonder.co.uk> wrote:
>On 23/02/2010 22:35, in article hm1l73$q4q$1(a)news.eternal-september.org,
>"Charles Richmond" <frizzle(a)tx.rr.com> wrote:
>
>> (see below) wrote:
>>> On 23/02/2010 17:48, in article
>>> 4178548f-5618-49dd-ad72-008bdb53ed3b(a)z25g2000vbb.googlegroups.com, "Eric
>>> Chomko" <pne.chomko(a)comcast.net> wrote:
>>>
>>> [snip...] [snip...] [snip...]
>>>
>>>> Speaking of ALGOL parameter passing, what's a "thunk"?
>>>
>>> A thunk is the anonymous function (pair) described above.
>>>
>>
>> A "thunk" was a method of implementing "call by name".
>
>Strangely, enough, that is precisely what I said.

Or rather, to be pedantic, "what you had said, precisely".

From: glen herrmannsfeldt on
In comp.arch.fpga Charles Richmond <frizzle(a)tx.rr.com> wrote:
> (see below) wrote:
>> On 23/02/2010 17:48, in article
>> 4178548f-5618-49dd-ad72-008bdb53ed3b(a)z25g2000vbb.googlegroups.com, "Eric
>> Chomko" <pne.chomko(a)comcast.net> wrote:
>> [snip...] [snip...] [snip...]
>>> Speaking of ALGOL parameter passing, what's a "thunk"?

>> A thunk is the anonymous function (pair) described above.

> A "thunk" was a method of implementing "call by name".

Much of the discussion about ALGOL, including this, is in the
past tense. As ALGOL60 hasn't changed recently, and the compilers
still exist, even if new ones aren't being written, it seems to
me that present tense is fine.

A "thunk" is a method of implementing "call by name".

More to the hardware side, an archetecture still exists even
if no implementations of it exist. (Though in most cases at
least one still does.) The PDP8 still IS a 12 bit machine,
even if you implement it in an FPGA.

-- glen

-- glen


From: Peter Flass on
glen herrmannsfeldt wrote:
>
> More to the hardware side, an archetecture still exists even
> if no implementations of it exist. (Though in most cases at
> least one still does.) The PDP8 still IS a 12 bit machine,
> even if you implement it in an FPGA.
>

Glad to see I'm not the only one who puzzles over the correct tense;-)
I tend to use past tense for something I don't think too much of, and
present tense for stuff IO like.
From: Eric Chomko on
On Feb 23, 5:37 pm, Charles Richmond <friz...(a)tx.rr.com> wrote:
> Charles Richmond wrote:
> > (see below) wrote:
> >> On 23/02/2010 17:48, in article
> >> 4178548f-5618-49dd-ad72-008bdb53e...(a)z25g2000vbb.googlegroups.com, "Eric
> >> Chomko" <pne.cho...(a)comcast.net> wrote:
>
> >>    [snip...]            [snip...]            [snip...]
>
> >>> Speaking of ALGOL parameter passing, what's a "thunk"?
>
> >> A thunk is the anonymous function (pair) described above.
>
> > A "thunk" was a method of implementing "call by name".
>
> http://www.jargon.net/jargonfile/t/thunk.html
>

Thanks for the above reference. It had everything except "throwing
functions" as thunk, which is how I had heard it referenced.