Brendan Eich (2014-01-16T18:03:01.000Z)
domenic at domenicdenicola.com (2014-01-22T20:42:07.020Z)
> Makes sense, but I thought the user could not define semantics for > "===": it just means "===" for each of its data members ("structural > recursive strict equality test"). For integer types such as int32 and uint64, it's important that === be a bit-compare. > Does that mean that the host is somehow able to define "===" semantics > for opaque value types (like int64)? Again, I'm assuming that int64 > is opaque (i.e. not visibly composed of other elements). It's opaque. If you self-hosted using a Uint32Array of length two (e.g.), you'd have to declare that as the per-instance state for the value class. I didn't show syntax for that -- working on it still.