Re: Guile Impressions

From:

Neil Jerram

Subject:

Re: Guile Impressions

Date:

11 May 2001 09:43:15 +0100

User-agent:

Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7

>>>>> "John" == John Fitzgerald <address@hidden> writes:
>> Continuations (continued from above example):
>>
John> Have you ever had reason to use continuations in
John> production code?
One never strictly *needs* to use continuations. It is always
possible either to invert your overall design so as to avoid them, or
to implement something similar to a continuation using a more
primitive mechanism. The vast majority of today's `event-driven
programming' in languages like C and Java could be seen as turning
natural design on its head specifically to cope with the lack of
continuations in those languages.
For an illustration of this, see the analysis that I wrote recently on
approaches to GUIfying the Guile REPL. (In the guile-user archive, or
I can send it to you direct if you prefer.)
Neil