How to correctly spec sequences requiring an iterable

This is about https://www.w3.org/Bugs/Public/show_bug.cgi?id=23683

An obvious question that arises is what the definition of iterable is.

Is it something for which HasProperty(obj, @@iterator) returns true?

Is it something for which GetProperty(obj, @@iterator) returns something 
other than undefined?

Is it something for which GetProperty(obj, @@iterator) returns a 
callable object?

Something else?

-Boris

Received on Friday, 15 November 2013 16:09:13 UTC