That's strange. I believe I replied to different thread. Sorry.

Sent from my Windows Phone
________________________________
From: Rick Waldron
Sent: 04.11.2013 15:41
To: Ingvar Stepanyan
Cc: es-discuss@mozilla.org
Subject: Re: Re: Re: Math.sign vs ±0

On Mon, Nov 4, 2013 at 4:10 AM, Ingvar Stepanyan <m...@rreverser.com> wrote:

> Why can’t we do Uint64 class inside Math namespace to be used for all the
> 64-bit arithmetic operations?
>
> Like:
>
> var x = Math.Uint64(2);
> var y = Math.Uint64.fromString(“0x12345678abcdef01”);
> var z = x.mul(y); // or Math.Uint64.mul(x, y)
> var z_hi = z.hi; // highest 32-bit part
> var z_lo = z.lo; // lowest 32-bit part
> var z_val = Number(z); // or z.valueOf(), returns IEEE.754-compatible
> float64 number when possible (with highest possible precision, so no loss
> up to +-2^52)
>
> Such syntax looks not so “low-level” for JS devs, should be easily
> polyfilled by current engines and optimized by new ones.
>

Please read and review the value types proposal
http://wiki.ecmascript.org/doku.php?id=strawman:value_types which will
eventually replace the current contents of value objects
http://wiki.ecmascript.org/doku.php?id=strawman:value_objects

Rick
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to