Do you know *why* python gets away with that, though? It forcibly amortizes the GC cost by using a hybrid reference counting/cyclic collector scheme. That's not exactly fast, either, which is why no one else does it.
On Mon, Aug 10, 2015 at 2:06 PM, Tab Atkins Jr. <[email protected]> wrote: > On Mon, Aug 10, 2015 at 1:53 PM, Brendan Eich <[email protected]> wrote: >> Please search for older proposals on ecmascript.org. You'd find >> >> http://wiki.ecmascript.org/doku.php?id=strawman:default_operator >> >> ES6 parameter default values took a look of wind out of this one's sails. > > You're pattern-matching incorrectly - this is not the default > operator, it's "seeing if a var is any of several possible matches". > > But yeah, as Alexander said, Python gets by just fine by creating an > array or tuple and asking about membership; using [].contains() should > be just fine in JS too. > > ~TJ > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

