I'm considering to learn a functional programming language. I decided to build a medium-sized web application.
I narrowed down the choices to Haskell and Common Lisp.
Web application needs to interface to some relational database (MySQL, Firebird or Postgres) and has to run on Linux. Obviously, it has to interface well with web server software. I have no experience with functional languages, my expertize is C, C++, PHP and JavaScript.
Which one is preferred for this use and why?
I'm not sure whether this question should be marked subjective? It really is not "which language is better", but rather "which is more suited for this particular task"