[plt-scheme] Continuations

From: Jay McCarthy (jay.mccarthy at gmail.com)
Date: Sat Nov 18 17:34:13 EST 2006

Shriram is referring to my URL-Param library on PLaneT.

This library allows the web-server to encode the values of
dynamic-variables (in particular, cells) into the URLs that your users
receive. If the continuation associated with the URL is expired by the
time the URL comes back into the system, the values are parsed out of
the URL and available for a recovery program to recreate the program
state and stack.

I have found---with Continue---that most users do not notice when the
URLs expire with this functionality. It takes about 60 lines of code
to recreate an approximation of the stack and nothing to store the
values of Web cells the application already uses.


Jay McCarthy <jay.mccarthy at gmail.com>

Posted on the users mailing list.