This is awesome - kudos to the Dart team! Dart was a pleasure to work with since the very beginning, and it is getting better with each new release. I absolutely love the recent focus on strong mode support. DDC is an important addition to the platform, hope hot reloading will follow. Also, can't wait to see what Dart 2.0 brings us!
isoos|8 years ago
Which hot reload? (1) reloading the web page on change, (2) reloading the Dart source in the VM. For the later there is this: https://github.com/dart-lang/sdk/blob/master/runtime/vm/serv...
markdog12|8 years ago
What makes you think there will even be a 2.0? I ask because a couple of years ago there was talk of 2.0, but sadly, that has tapered off to silence.
munificent|8 years ago
We've been quieter publicly than I'd prefer, but we've been no less busy for it. Stuff that's going on:
1. We have a giant corpus of internal code at Google that we support and migrating all of that to strong mode while also iterating on strong mode itself is a ton of work. (Very few languages significantly change their type system after launch!)
2. The new dev compiler that generates cleaner modular JS is maturing and getting an increasing number of internal users. There's a lot of features to add, bugs to iron out, etc.
3. We are consolidating our tools onto a shared front end (lexer, parser, static analyzer). Up until now, we've had independently written and maintained front ends for the VM (in C++), dart2js (in Dart), and the analyzer for IDE support (also in Dart, but a separate codebase). Merging those into a single shared front end is a monumental amount of work since each of those targets has very different needs and hard performance requirements.
Hopefully soon we can start saying more about what's coming.