Goodbye JavaScript

Hello Google Dart

http://www.youtube.com/embed/vT1KmTQ-1Os

Can't we just embed a lite JVM into the browser, so I can write groovy.

Whats with all the parentheses.

main(){
var callbacks=[];
for(var i =0; i callbacks.add(() => print(i));
}
callbacks.forEach((c) => c());
}

Sorry, I think groovy is more elegant, with a step in the right direction to remove awkwardly typed characters like the ( and )