>>3
Ah ha haaaaaa! Java you say? At least JS and C# have some functional coding options.
This is not related, but I've been wondering about a lisp web development framework. I don't think it would be as tough as it used to be, because the separation between back-end and client is approaching total. If you wanted to make code monkeys happy you'd need an ORM, which I assume doesn't exist in lisp, but other than that you could just script page content using lisp and you'd be basically done. Event handling is already done via Ajax or REST if you're any good, so what is there to stop it from happening?