[plt-scheme] web application programming in scheme
On Mon, May 17, 2004, Robby Findler wrote:
> > Have you considered server affinity? Here is my documentation about
> > this problem:
> > http://list.cs.brown.edu/pipermail/plt-scheme/2003-August/003293.html.
> > In summary, Apache and PLT servlets operate in an incompatible
> > manner. The PLT servlet model requires that a single server process
> > store all continuations. With Apache a webapp must be stateless
> > across multiple server processes; Apache makes no guarantee that any
> > particular request will go to a particular server, though in practice
> > keepalive means the browser usually talks to one Apache process.
>
> Turns out the story is a little bit more interesting than that. It is
> possible to reconcile these differences. Check out:
>
> http://people.cs.uchicago.edu/~robby/pubs/papers/jase2003-mfgkf.pdf
>
> (this is a pre-release draft; the full version of this paper should be
> out someday)
This is exciting news. I'll write about my thoughts later. A
question though: what is the plan of record regarding web-server and
the servlet interface? The approach described in this paper seems to
obsolete much of the code in that collection.