Allen Wirfs-Brock (2014-01-15T19:26:41.000Z)
On Jan 15, 2014, at 11:18 AM, Jason Orendorff wrote:

> 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.

So we discussed all that when we made that decision.  I understand that you disagree but is there any new data that should cause us to reopen an issue that was already discussed and decided at a TC39 meeting?

Allen
domenic at domenicdenicola.com (2014-01-23T19:51:17.871Z)
So we discussed all that when we made that decision.  I understand that you disagree but is there any new data that should cause us to reopen an issue that was already discussed and decided at a TC39 meeting?