I don't understand why Dart is supposed to be good, someone please explain it to me like I'm an eight-year-old
The lack of an arguments object is a feature not a bug. A rest argument like in Lisp is much better for optimization. The design isn't done yet given that Dart has optional arguments a rest argument would fit in.
that comes across as both patronising and ignorant (although it could be me who's the latter). any examples of "all Javascript's semantic warts" coffeescript retains?
It's like Go: "It's from google, so awesome by default".