Re: No mention of Prolog?
I have been reliably informed by someone who's good at reliably informing me of programming things in general that Prolog, like everything else in the computational universe, is just a subset/bastardization of LISP.
That said, I've used Prolog for a couple of live applications. Provided its the kind of logic (or list classification) problem that's suitable for this language and provided you don't go off the deep end trying out the latest fad in Theoretical Prolog its actually pretty neat -- you get quite a compact, fast, solution to your problem. I'd like to do more of it but unfortunately my work is in real time computing where even with the latest 'n greatest hardware we really can't afford the overhead and indeterminate nature of a lot of programming languages and techniques.