Re: LISP for web



Damir wrote:
> Hello!
>
> I'm seeing more and more people are choosing lisp as vehicle for their
> next web project.
>

I've been using CL (UCW+clsql) for all my web dev over the last year.

Have a good look at UncommonWeb, and you'll see that we do things in Lisp that you cannot do (without greenspunning) in any other language.

>
> Features like libraries, persistent SQL and sessions comes to mind. Can
> (free) lisp environment scale up with let's say RubyOnRails or
> Erlang...

I've never used Erlang or RoR (though keep your eyes peeled for LISP-ON-LINES, which i am in the proccess of releasing) but from my own experience, Common Lisp is more than able to withstand a slashdotting. (a web site i run, http://lisp.tech.coop, received over 100,000 hits in a day, and i didn't even notice a slowdown).

CLSQL has the best O/R mapping i've ever used. Sessions? whats that about? how about Continuations instead... embrace the back button, learn to love the "open in new tab" :)

http://lisp.tech.coop/Web%20Programming has a good outline of the available technologies, and i really recommend:

http://lisp.tech.coop/Web%2FContinuation as well.

(shameless-plug
"If you are looking for a webhosting company to host your application, and you want full lisp support and great technical support as well, have a look at http://tech.coop. We'll not only host your stuff, but we help you design and maintain it as well, and answer all your questions like 'how can i connect slime to my running application' and 'how can i serve images if i'm using araneida'. I'm not aware of any other host that offers what we do in the lisp space, and certainly not on a not-for-profit basis.")



-- Drew Crampsie drewc at tech dot coop "Never mind the bollocks -- here's the sexp's tools." -- Karl A. Krueger on comp.lang.lisp .