Hello,

On 2021-03-16 10:43, Logan Smyth <[email protected]> writes:

>> as this code does not seem to take an argument.
>
> The resumption state set by `GeneratorStart` does not take an argument
> because there is no way to access the first resumption value in a
> generator, though there is the `function.sent` proposal to allow that:
> https://github.com/tc39/proposal-function.sent
>
> In the case you're asking about, the `value` applies in the case of
> `GeneratorYield` https://tc39.es/ecma262/2021/#sec-generatoryield which
> does take a resumption value argument.

Thanks a lot for the clarification. So would it be correct to state that
resumptions are always passed a value, but in some cases it is not used
(the sentence there is "when evaluation is resumed for that execution
context") and in other cases it is used ("when evaluation is resumed
with a Completion completionName")? If so, could they be made uniform in
the specification text (for instance, "when evaluation is resumed for
that execution context with a Completion completionName")?

Thanks again,

Alan

Attachment: signature.asc
Description: PGP signature

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to