Dart (Google's new language)

Looks like another JS/Java hybrid. It got first class functions, regular classes, interfaces, lambda expressions, optional types, block scope, built-in string interpolation, bignum, operator overloading, generics, and so forth.

It surely looks better than AS3, but I’m not sure if it will be any useful.

I played around with it for a while and I gotta say it’s really cool!

Doesn’t work in Opera.
I live in Opera =D

http://www.2ality.com/2011/10/dart-launch.html

[quote]Currently, Dart is not a JavaScript replacement, but rather a “better Java” plus a next-generation GWT.

The language is less like JavaScript and more like an improved version of Java: reified generics, first-class functions, optional types (no type errors, just warnings), getters and setters, no primitive types.
[/quote]

Dart does seem to hide a few nice features under an unimpressive syntax (whereas coffeescript is a JS-targeting language with a syntax that at least shakes things up a bit). The factory delegation for interfaces is a particularly elegant touch. Shame they didn’t go the python route and drop the ‘new’ keyword for constructors though – there’s a lot of abstract factory neatness you can do when constructors are indistinguishable from functions.