[plt-scheme] Soft State in the PLT Web Server

From: Shriram Krishnamurthi (sk at cs.brown.edu)
Date: Mon May 18 17:24:27 EDT 2009

This is related to the notion of soft state put forth by the
recovery-oriented computing guys.


On Mon, May 18, 2009 at 5:19 PM, John Clements
<clements at brinckerhoff.org> wrote:
> On May 18, 2009, at 1:37 PM, Jay McCarthy wrote:
>> From:
>> http://jay-mccarthy.blogspot.com/2009/05/soft-state-in-plt-web-server.html
>> Many Web applications and network protocols have values in the
>> continuation that are necessary to complete the computation, but that
>> may be recomputed if they are not available. This is "soft state".
> BTW, this is related to an idea that I was thinking about a while ago w.r.t.
> debugging; state that cannot be recomputed, but which is not strictly
> necessary in order to complete the computation.  So, for instance, you might
> hold debugging information in such a way that it can be reclaimed if
> necessary, but at the cost of losing some debugging information.  This gives
> rise to a whole "spectrum of weakness"; that is: "Dear Mr. GC: you can
> reclaim this if you want, but I'd really rather you didn't."
> It sounds like this idea might also be applicable in a web framework, where
> you might want to prioritize weakness by the degree of difficulty of
> recomputing the given piece of information.
> John
> _________________________________________________
>  For list-related administrative tasks:
>  http://list.cs.brown.edu/mailman/listinfo/plt-scheme

Posted on the users mailing list.