OOPSLA: Seriously, No Runtime Semantics
This is Dart:
[sourcecode lang="JavaScript"]
main() {
try{
var x = 'foo';
int s = x;
print('Shirley, you are joking');
}catch(var e){
print('Surely this will be executed.');
}
}
[/sourcecode]
Note that I've declared s to be of type int and, just to make sure the point is clear, have assigned …
more ...
There are an astonishing number of taxis …