Survival of the most flexible?
From James Robertson Smalltalk Tidbits, Industry Rants:
Patrick Logan says that Java and C# (et. al.) are not only dead ends, but doomed:
Not only did Lisp and Smalltalk languages and tools support evolution as well as backward compatibility, the culture and organization encouraged even drastic swings in features.
J/J and C/C do not have those benefits, neither technical nor organizational. They are ultimately doomed, so the word to the wise would seem obviously to get off those platforms ASAP. Invest in systems that have proven themselves already for decades."
So, the big question is, how do you get the advantages of Java/C# ( common libraries, low costs, a huge range of tool builders etc.) for good languages?