Standard @iter module unfriendly to collection builders

Brendan Eich brendan at mozilla.com
Tue Nov 15 14:40:03 PST 2011


On Nov 15, 2011, at 1:42 PM, Jason Orendorff wrote:

> On Sun, Nov 13, 2011 at 12:17 PM, Erik Arvidsson
> <erik.arvidsson at gmail.com> wrote:
>> Another thing to consider is whether these functions belong in an iter
>> module or in a reflect module? I'm leaning towards the letter.
> 
> I completely agree.
> 
> for-of should be the tool for iterating over collections.
> 
> We should make it super easy to get a collection of an object's properties.
> 
> The right name for that facility is @reflect or @inspect, not @iter.
> The appropriate Python analog is the inspect module, not itertools.
>  http://docs.python.org/library/inspect.html

I defer to you, oh Python master. ;-)

But still, @reflect is gonna be big. Arguably a bunch of things in JS from day 1 up through ES5.1 should go there, or appear there in better and more stylish clothes.

/be


More information about the es-discuss mailing list