Somewhat off topic but I think that more and more people are learning (the hard way, unfortunately) how important static typing is, and how dynamic typing makes it very difficult to develop and maintain large projects.<p>I think the next generation of successful languages will all be statically typed (whether they will run natively or in a virtual machine is a different (even if related) question).