Does it provide any support for avoiding/detecting Javascript "memory leaks" which are easy to create with closures and anonymous functions? That's what interests me the most. The stuff they have here for annotating types (love the type expressions), equivalent of #define are major conveniences to ease development. And long overdue. So thanks, Google.
> Does it provide any support for avoiding/detecting
> Javascript "memory leaks" which are easy to create with
> closures and anonymous functions?
I don't understand this. Do closures leak because of buggy javascript implementations or is there something about them that fundamentally prevents the interpreter from being able to tell when to garbage collect them?