i'm currently working on a widget based web framework for Common Lisp: http://groups.google.com/group/symbolicweb
- not using continuations .. designing it as a simple "state machine" on the server .. history is maintained on the client instead; rationale is that this needs to happen anyway since one need to be able to reference to (link to) state in the application in the first place
- comet support .. doing things like (setf (background-color-of some-widget) "red") in the REPL (or wherever) propagates to the client instantly
- focus on getting the low level stuff right; dom, attributes, css, events, url/history/back-button .. then building widgets etc. on this
- some unique, i think, features like ability to share a single widget between multiple clients/users .. a container widget is particularly interesting for instance (see the chat example for a shared container widget in use)
.. at the moment i'm porting the "navigation, history and referenceability" support ( http://ajaxpatterns.org/Unique_URLs
, i guess it's also called REST) to IE .. *sigh* .. we should all be billing extra for MS and IE support and mention that "this and that" is for adding support for MS's products
.. next up is adding support for "views" as mentioned in this thread; http://groups.google.com/group/symbolic ... 6c002ec6f1
.. i'm actually looking forward to working on this after this little IE nightmare ..
..anyway, i'm having a blast with lisp..