My gripes with JavaScript « IronJS Blog »
Some valid concerns, certainly, and the core-language itself does not solve the solution, but he does not mention tools like Coffeescript that can alleviate many of the gripes. I know that is not an optimal solution, but it’s an up-and-comer, I think.