On the same page as the WSGI stuff they have a demonstration of what they call "sessionless" programming -- it's pretty much the same idea as Seaside, including the UUID-like parameters that are used to track the open continuations as the user provides input to the application. (see http://code.google.com/p/stacklessexamples/wiki/StacklessWSGI)
This is very interesting stuff. In the wiki, for example, I would like to provide a way to edit the reStructuredText and view it without committing it to the database, so it can be edited and viewed until it looks right. Then it can be committed to the database. I'm wondering where to keep the RST text as the user switches between "edit" and "view" pages. This is the kind of thing that seems like ideal use for continuations -- keeping rich state on the server while editing the object. (By the way, I now have RST supporting wiki references in the new wiki. I'm working on search next so you can find the pages. I also need to work on some access levels to protect certain pages while allowing access on most.) On Fri, Aug 21, 2009 at 12:57 AM, mdipierro <mdipie...@cs.depaul.edu> wrote: > > > > On Aug 20, 11:21 pm, Joe Barnhart <joe.barnh...@gmail.com> wrote: > > Very cool. Stackless also seems to run web2py just fine with the > > included CherryPy server. At least playing here on the mac it seems > > like it's all working on my test sites. > > yes but that does not use microthreads > > > > > This stackless Python is really interesting. I know that > > continuations are the mechanism that Seaside (on Smalltalk) uses to > > keep the server state for sessions. With Seaside, the URL looks like > > a UUID that represents the current state of a continuation, so a user > > can jump out and return later. Back button functionality works > > perfectly. Anyway, stackless gives Python first-class continuations > > just like Squeak Smalltalk. > > > > Joe > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---