Thanks, I was afraid there was some more subtle issue involved. I've now re-enabled it in my MochiKit fork, see: https://github.com/blq/mochikit/commit/1352ea316184b83ccffc30d19d65faa0431ce43b Unit-tests pass, but I'll let it "spin around" in my code for a while before a merge into MochiKit master. --- ...speaking of iterators, I've recently been toying around with further extensions to the Iter-lib, filling gaps from itertools, adding tree-iterators etc, see if you find something you like here: https://github.com/blq/mochikit/blob/master/MochiKit/Iter-ext.js
Regards // Fredrik Blomqvist On Nov 21, 1:35 am, Bob Ippolito <[email protected]> wrote: > If I remember correctly the problem is that __iterator__ was defined > on Object.prototype (to iterate over keys), so everything had it, and > it made the registry worthless. Maybe if we moved that code to after > the registry, or maybe checked to see if iterator.__iterator__ !== > Object.prototype.__iterator__ before the registry, and then just a > regular check after. > > It looks like they moved that behavior to Iterator though, so maybe > it's ok to bring back. > > > > > > > > On Sun, Nov 21, 2010 at 7:55 AM, Fredrik <[email protected]> wrote: > > FYI, here the actual links to the changes: > > > adding > > __iterator__:https://github.com/mochi/mochikit/blob/b54de3b0429396cb86edd2c1ade086... > > .. dropping __iterator_: > >https://github.com/mochi/mochikit/blob/3022d8755cf932a9581f0ba1913447... > > > On Nov 21, 12:51 am, Fredrik <[email protected]> wrote: > >> Hi. > > >> In Iter.js I find this, regarding the support for the __iterator__ > >> pattern. > > >> //------------------------------- > >> // XXX: We can't support JavaScript 1.7 __iterator__ directly > >> // because of Object.prototype.__iterator__ > >> //------------------------------- > > >> In Git/SVN the only message to the (reverted) change (2006-05-18) is > >> "oops" :) > > >> The Google Closure library seems to sniff for it for example, > >> see:http://closure-library.googlecode.com/svn/docs/closure_goog_iter_iter... > > >> Is this still applicable? Supporting __iterable__ would be very useful > >> I'd say. > >> .. Guess this more or less a question for Bob himself but if anyone > >> has knowledge about this issue please enlighten! > > >> Regards > >> // Fredrik Blomqvist > > > -- > > You received this message because you are subscribed to the Google Groups > > "MochiKit" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group > > athttp://groups.google.com/group/mochikit?hl=en. -- You received this message because you are subscribed to the Google Groups "MochiKit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/mochikit?hl=en.
