On Sun, Nov 11, 2007 at 05:58:59PM +0000, Jonathon McKitrick wrote:
I've been reading up on ucw and lisp-on-lines, and I thought I'd ask you all a couple of questions:
Have you found OO development with CLOS, such as offered by ucw and lisp-on-lines to be flexible and useful for web application development, or have you found functional approaches to be better? And given that hunchentoot seems to be the most robust and well-supported of the pure lisp servers (AFAIK) would it be useful to port some or all of ucw and/or lol functionality to work with hunchentoot?
UCW and Lisp-on-Lines offer a system for developing web applications that use continuations to hide the stateless nature of HTTP requests. I haven't used either one, or the continuation technique, but I tend to think of them as a layer atop a system like Hunchentoot that provides access to explicit requests & responses.
OO and CLOS are are orthogonal to continuations. I use OO and CLOS for my Hunchentoot applications all the time, but I don't use continuations.
I think UCW can run on top of Hunchentoot already. No porting needed.
Zach