> "As a former CoffeeScript user, I love TypeScript: it's a more consistent language driven by a real language designer"
I have a lot of respect for Anders Hejlsberg but this is a pretty unfair slight against Jeremy Ashkenas just because he hasn't created another language before. CoffeeScript was pretty revolutionary in its approach, as evidenced by the 30+ other to-JS languages that followed it. As long as you agree with its ideaology it is well designed.
I'd also argue that a community, and at the very least a team, is what designs a language and not just a single person. The language might start as a vision by a single person but ultimately it is driven by something more collaborative.
To be the contrarian here, the belief of "fixing" a dynamic language by adding static types to it is a bunch of crap.