[plt-scheme] web application programming in scheme

From: Don Felgar (dfelgar at rainier-infosys.com)
Date: Mon May 17 16:26:22 EDT 2004

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.

Posted on the users mailing list.