Results 260 comments of Leaf Petersen

What changes are being proposed? This seems more like some kind of general commentary, I'm not sure what is actionable here.

@mraleph I think I could get comfortable with this if it was made more explicit that this is not intended to be a way to run arbitrary Dart code. So...

> It does not communicate what is actually _unsafe_ about the function - so it does not add any value except looking dangerous. Looking dangerous *is* the value. Seriously. `runShared`...

> Meaning that it's the _isolate_group_ state that is shared But that state is shared with all of the other isolates as well. That is, the distinguishing feature of the...

After talking a bit with @mit-mit about #1201 , it occurred to me that allowing this could also make field promotion using `if case` at least marginally better. Consider: ```dart...

> So do we wish to proceed and change the specification to make `identical()` implementation dependent on strings, or do we wish to choose a specific behavior and get that...

> If `C.foo` is a constructor or static function, it's a constructor or static function invocation with context type _S_. > If it's a getter, inference continues on `C.foo` with...

Following up here as well as via email. I'm open to shipping the full selector version, but... I really want to be sure folks are doing this with their eyes...

> There is _no_ propagation of contexts through recursive inference, the context type used is recognized immediately at the ``→` *` grammar production, and stored where it belongs. (Can argue...

I did a little experimentation with an example that was listed in the other mega-thread (I think taken from the Flutter docs). The original code looks like this: ```dart Container(...