[plt-scheme] web programming, continuation, CPS transform, etc.
On Apr 30, 2007, at 10:19 PM, Grant Rettke wrote:
>> > 4) Is PLT web server moving toward the paper's findings? If not,
>> > why not?
>>
>> At the same time, AJAX has relieved the need for many uses of
>> continuations. So perhaps this research has explored as much as
>> possible and will need to be resumed when the dust has settled on the
>> (limittations of) AJAX.
>
> My take is that continuations are more about capturing state and
> making the program easier to understand. AJAX achieves neither of
> these goals, in fact, quite the opposite!
AJAX programming is two-tier programming. The client tier is about re-
actions to external events. The server tier supports persistency and
outside pages. Continuations -- which capture control and NO state at
all (see the research lit) -- are about facilitating the server
switching pages. The client tier makes it less necessary to switch
pages; instead local updates to pages are computed. -- Matthias