QUOTE(Herk522 @ Nov 23 2007, 10:36 AM)
what about perl. what can it do?
Fundamentally it "can do" more or less anything, and the same is true of all ("proper", i.e. Turing-comple) programming languages. But "can do" isn't the question to ask - the question should be how efficiently you can turn your ideas into working code. For some cases, if execution time is critical the choice may be more limited.
... but there's a _very_ interesting article about Lisp, here:
http://www.paulgraham.com/avg.html