Obviously

The function tick() represents the continuation of the computation, and we all know how intuitive and easy continuations are.

Gilad Bracha

dart 

Continua

I think it’s important to tease these two axes apart because when you hear people clamoring for better static type checking, remember many of those people are not asking to have to write more type annotations. Likewise, when you hear people railing against type annotations, they may not be saying they want to ignore errors in their code.

Bob Nystrom

dart 

Road to nowhere

Supporting old browsers is an investment. There might be some return thereof and you even might break-even, but that doesn’t mean that this was the best investment you could have made.

Jos Hirth

dart 

Limitations

Actors … an idea that really dates to 1972, when people were programming with flint tools. And so it takes a long time. The limitation here isn’t the technology, the limitation is the people.

Gilad Bracha, GOTO Aarhus 2012.

dart 

Overheard[1]

Anyway of getting the bleeding_edge forced to regenerate? I notice it hasn’t been done in 3 days (since the 18th for the HttpServer docs at least). Not sure how long it usually is between regenerations of the docs.

1 season for Christopher Eccleston, 3 for David Tennant.

(misc@dartlang.org)

dart  muses 

Premise check

“Historic baggage,” they had written. Dart, according to the leaked memo, aims to replace JS because JS can’t be fixed. But who says JS can’t be fixed? Brendan Eich, comments we do not ever stop the world, break compatibility by changing the language … leaving developers with a huge migration cliff that few will climb … Until you purists get into the muck* of web evolution and development, you won’t be effective. [Read More]