While there's a huge amount of redundancy and nested method calls, it's worth bearing in mind that:
1. This is a preview release
2. The intention is almost certainly that the output code will be compiled and optimized later.
Compilation is a huge point. When you run the HelloWorld sample through Google's Closure Compiler, it's 71 lines, not 17,259 (https://gist.github.com/1280982). That's still enormously wasteful, but the duplicate method declarations and other obvious fat disappear.
1. This is a preview release
2. The intention is almost certainly that the output code will be compiled and optimized later.
Compilation is a huge point. When you run the HelloWorld sample through Google's Closure Compiler, it's 71 lines, not 17,259 (https://gist.github.com/1280982). That's still enormously wasteful, but the duplicate method declarations and other obvious fat disappear.