On Wed, Feb 11, 2009 at 5:41 PM, Achim Schneider <bars...@web.de> wrote:
> Evan Laforge <qdun...@gmail.com> wrote: > > > On Wed, Feb 11, 2009 at 9:34 PM, Alistair Bayley > > <alist...@abayley.org> wrote: > > > 2009/2/11 Cristiano Paris <cristiano.pa...@gmail.com>: > > >> I wonder whether this can be done in Haskell (see muleherd's > > >> comment): > > >> > > >> > http://www.reddit.com/r/programming/comments/7wi7s/how_continuationbased_web_frameworks_work/ > > > > > > WASH did/does something similar. You can certainly write > > > applications in a similar, workflow-ish style (rather than like a > > > state machine). > > > > To hijack the subject, what happened to WASH? The paper seemed like > > it was full of interesting ideas, but the implementation seems to have > > failed to capture many hearts. Now it seems like a stagnant project. > > What were the fatal flaws? > > > I got curious and made two pages point to each other, resulting in as > many stale continuations as your left mouse button would permit. While > the model certainly is cool, I'm not aware of any implementation that > even comes close to having production-safe (that is, non-abusable) > semantics. Shouldn't the following WASH function help? once :: (Read a, Show a) => CGI a -> CGI a -- Sebastian Sylvan +44(0)7857-300802 UIN: 44640862
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe