Allen Wirfs-Brock (2013-11-28T19:24:16.000Z)
domenic at domenicdenicola.com (2013-12-10T01:25:55.792Z)
`yield` is already disallowed in generator function default initializer expressions (although I was reviewing the latest spec. revision yesterday and there may still be still bugs I have to fix in that regard). The reason it isn't allowed is that the generator object is not yet instantiated and active at the point where a default value initializer would be evaluated. (note you yield from a invocation on the generator object, not the generator function that creates a generator object) .