Гугл анонсировал свой новый язык
dartlang.org.
Из интересного: Области видимости (public, private) распространяются не класс, а на библиотеку, в которой определены, и определяются не ключевым словом, а по префиксу "_" (то есть var _x это private). Многопоточность реализована через акторо-подобную модель, называемую изолятами. Каждый изолят имеет собственное адресное пространство и не может выходить за его пределы (чего нет даже в Scala).
По мелочам: весьма разнообразные способы определения функций, поддерживаются генерики, гетеры/сетеры, оператор — функция и ее можно определить или переопределить (ничего не нашел на тему того, можно ли перегрузить).