On Wed, Nov 16, 2011 at 11:24 PM, David Herman <dher...@mozilla.com> wrote:
> Someone who shall remain nameless shot this down when I floated it > privately. But I just have to throw this out there, because I kind of can't > stop myself falling in love with it... > > We used to have this (mis-)feature for dynamically extending scope chains, > and despite being ill-conceived, it did have this elegant syntax spelled > "with." In ES5 strict, we banned that feature, and it's not coming back for > ES6, or ever. > > Now we want a (good) feature for dynamically extending prototype chains. > And here's this old keyword, just lying around unused... > > obj with { foo: 12 } with { bar: 13 } with { baz: 17 } > I don't get it yet. What do you mean by "dynamically extending prototype chains"? What does the above expression do and evaluate to? > > So? Who's with me? > > Dave > > _______________________________________________ > es-discuss mailing list > es-discuss@mozilla.org > https://mail.mozilla.org/listinfo/es-discuss > -- Cheers, --MarkM
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss