Axel Rauschmayer wrote:
On Apr 13, 2013, at 1:09 , Brendan Eich <[email protected] <mailto:[email protected]>> wrote:

Axel Rauschmayer wrote:
How would object value types such as int64 work? Should symbols be similar?

That came up and was an argument for making typeof sym == "symbol", given sym = Symbol(). Same for int64 and uint64 in my patch at

https://bugzilla.mozilla.org/show_bug.cgi?id=749786

Can’t wait for those. They might even warrant an update to JSON.

No, JSON has arbitrary precision decimal numeric literals. Good enough for lots of representations. It's up to the schema (where's that?) to say the type.

/be


(Note on that bug's patch: it still allows i = new int64(0) but I will change new to throw, per agreement at last TC39 meeting to make new create a reference type instead of a value type for aggregates from binary data, i.e. structs and typed arrays.)

Nice. If symbols mimic this behavior then it probably should be symbol() instead of Symbol().

--
Dr. Axel Rauschmayer
[email protected] <mailto:[email protected]>

home: rauschma.de <http://rauschma.de>
twitter: twitter.com/rauschma <http://twitter.com/rauschma>
blog: 2ality.com <http://2ality.com>

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to