Type of symbols (was: typeof symbol (Was: Sept 19 TC39 Meeting Notes))

# David Bruant (13 years ago)

Re-forking a bit to discuss not the output of "typeof aSymbol", but rather the spec type (like ES5.1 - 8.x sections) of symbols. Although we can discuss whether typeof should return "object", it's clear to me that symbols aren't quite Objects (as per ES5.1 - 8.6). So far, they have no reason to have a [[Prototype]], in all likelihood, since .public seems gone, symbols won't need properties. Since there are no properties, it's unclear what the necessity of internal methods is. There is no need for [[extensible]] either. So I guess a new 8.x section need to be added for symbols?

David

2012/9/29 Tom Van Cutsem <tomvc.be at gmail.com>