What if we add a uint64 type, we'd just have Math.clz64 (which is better than have X.clz returning something depending on a type, so you always have to check the type first)
15.01.2014, 23:18, "Jason Orendorff" <[email protected]>: > ES6 adds a clz function, but it's a method of Number.prototype.clz > rather than Math.clz. > > The rationale for this decision is here (search for clz in the page): > http://esdiscuss.org/notes/2013-07-25 > > Can we reverse this, for users' sake? The pattern in ES1-5 is quite > strong: math functions go on the Math object. > > The rationale (What if we add a uint64 type?) doesn't seem compelling > enough to justify the weirdness of the result: we'll have a single > mathematical operation available only as a Number method, and all > others available only as Math functions. > > -j > _______________________________________________ > 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

