Leverson: Kerbel, seems to work with any thenable http://bit.ly/1NgCqYM
Meneus: Kerbel: it would be the same thing as if you wrapped your entire program in one giant async block. execution would stop every time you hit “await”
Meneus: IE the reason async works to “unwrap” promises is that the generator “state machine” leaves the function and doesn’t resume executing it until the awaited thing is done
Meneus: Kerbel: to be clear, that comment was in response to “why not just have a global sync?”
Meneus: And that’s the reason – it would effectively make all your IO synchronous globally, rather than just in the context of a single function
Meneus: Kerbel: does that clarify it?
Meneus: Yeah, no async generators yet until ES7 observables are implemented in babel
Leverson: Kerbel, it does something like that, http://dpaste.com/3AK7H4B
Meneus: Leverson: return run but nicely jotted ;-
Leverson: Meneus, ah, yes, I wrote it in Coffee, heh
Leverson: Http://dpaste.com/0W7468T
Leverson: The thing is .then and .resolve can be from other monads too
Meneus: It’s pretty much anything halfway compliant to the promise interface
Meneus: The one difference is that I THINK the promise returned from the async block is whatever is returned from the async function, not the last yield
Leverson: Yeah, which is why I think the name async/await may be not ideal
Leverson: Do/draw is more generic
Leverson: Or something along those lines
Meneus: At least it makes it clear that it AWAITS the value
Meneus: Which is a very good description of what’s going on
Leverson: Yeah, but it doesn’t have to await anything, in the example I posted I just made a synchronous then function and it worked
Meneus: Well, the awaiting is done by the yield
Meneus: Well the yield and the .next call
Meneus: It’s “let’s stop executing this function and don’t start again until we have that value”
Leverson: I guess that’s one way of reasoning about it
Zarilla: I personally welcome our yielding overlords
Gorzynski: Http://blogs.windows.com/msedgedev/2015/09/08/announcing-vp9-support-coming-to-microsoft-edge/ -Just wow
Trine: Now the only browser without VP9 supports remains Safari
Bohac: Does Safari have yet any support for ES6?
Zarilla: Https://kangax.github.io/compat-table/es6/
Meneus: That’s in Konopacki now btw ;- I put it in the other day
Konopacki: Meneus: ES6 compatibility table: https://kangax.github.io/compat-table/es6/
Montz: Leverson, seems really the case
Melzer: Hannibal_Smith: is IE getting it, though?
Oestreicher: J201, I don’t think but does it matter?
Lah: Edge is windows 10 only IIRC, so IE’s a long way from dying
Surdam: Does anyone know what this error means: Bad isotope element.
Dawes: I think that this news is interesting related to things like WebRTC
Leverson: MS, where every new browsers requires a new OS
Meneus: I believe IE is stilil actually one of the most feature-forward browsers out there
Meneus: Though the Edge split may have changed that
Pree: As it will give to the standard an opportunity to standarize only VP9 as the “next codec”
Danni: Yeah, IE was _this_ close to getting users to update in a reasonable time frame
Zarilla: I just installed windows 10 on the other half of my partition and I have to say, it doesn’t completely ****. you do have to make sure you say NO SNOOPIN ALLOWED to every question during setup
Zarilla: But I still use chrome on it _
Meneus: And then you can’t use Cortana
Meneus: Which I desperately wanted to be able to use because it’s so close to being Star Trek “COMPUTER, give me blah blah blah”