>linq, замыкания, методы-расширения, свойства, метапрограммированиеНе нужно.
>async/await подобный синтаксис
Что-о-о?
>лямбда-выражения
Научитесь, наконец, использовать анонимные классы.
>и возможность программирования в функциональном стиле
>dynamic, генерики в рантайме
Что, вот так прям сразу нужно превратить универсальный императивный язык со статической типизацией в функциональный с динамической типизацией? Вы часом не стукнулись головой? :))
>это я сказал только о языке, с библиотеками вообще поле непаханное.
А что с ними не так? Вон, Eclipse на основе Equinox как-то решает проблему JAR HELL для тысяч библиотек, а где альтернативные решения подобных масштабов на функциональных и динамических языках? Что-то не видно на горизонте. :)