On 11:59 AM, David Herman wrote:
P.S.:

A small change, e.g. can be to make next as a getter since it doesn't accept 
arguments.

g.next; // 1
g.next; // 2

But, it's a cosmetic and actually not so needed change.
-1

The purpose of the next interface is to change the state of the iterator. A 
getter interface obscures the statefulness.
Yes! An API inconsistent with the rest of the language makes programming more difficult. The implicit constructor for generators obscures the nature of the generator object: same principle.

jjb


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

Reply via email to