Bill Clementson's Blog

Bits and pieces (mostly Lisp-related) that I collect from the ether.

November 2003
Sun Mon Tue Wed Thu Fri Sat
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
Oct  Dec

Comment about Seaside Web Framework

Saturday, November 8, 2003

There's been a thread going on comp.lang.lisp titled Scheme vs Lisp! [was Re: web application framework] that has been questioning the value of a continuation-based approach to web application development. Interestingly, at the same time (on a different planet :-) ), Avi Bryant mentions an enthusiastic comment by a user who has been praising his continuation-based Seaside web-server:

"However, the basic thrust of the comment, that Seaside allows a return to the simplicity of PRINT and READ programming, I think is dead on. The key thing to realize here is that the web *is* this simple. It's a modal, linear interface (except with the nice ability to fork the linear path at any point by using the browser back button or opening multiple windows at a time). It's just that people haven't yet had the tools to capture that simplicity, and so have been stuck with the artificial complexity of the event-driven request handler model. This gets back to my Ptth! posting: most web development is like using a version of BASIC where every call to READ has to be immediately followed by a call to GOTO. Pretty hard to string a coherent program together that way, nu?"
Avi doesn't post very frequently, but when he does post something, it's often very quotable!

emacs Copyright © 2004 by Bill Clementson