Brendan Eich (2013-04-12T23:09:37.000Z)
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

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

/be
github at esdiscuss.org (2013-07-12T02:26:54.630Z)
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

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