I'm building a somewhat complex web app, but eventually what I need are 1) support for postgres, 2) libraries which make it easy to deal with data in json and xml, and 3) allow me to generate html and javascript.
Overall, I think both CL and clojure support this basic feature set. And I'm trying them both out on a trial app anyway to get a feel for them.
However, I'd appreciate if anyone can provide me with some tips/guidance/gotchas/"this might help" sort of advice to get me going. Thanks :)
CL has Parenscript http://common-lisp.net/project/parenscript/ which is probably more powerful than whatever JavaScript compiler/macro/generator tools you would have to hack together yourself in Clojure.
As for my own personal opinion, I would choose the Lisp that has tail call optimization.
If you are willing to look into a third option, I highly recommend HOP from Inria http://hop.inria.fr/ which is a Scheme web platform with a true JavaScript compiler.