On 2018-05-28 02:09 PM, T.J. Crowder wrote:
Am I right that Symbols started out as "private Name objects" then over time their name was changed, they became primitives,
As far as the spec is concerned... Symbols were introduced in draft 12 of ES6. They were defined as a kind of exotic object, stateless and immutable. In draft 15, Symbol became a primitive type. In draft 16, it went back to being a kind of exotic object. In draft 19, it went back to being a primitive type. You can find the drafts here: http://web.archive.org/web/20131017074027/http://wiki.ecmascript.org:80/doku.php?id=harmony:specification_drafts -Michael _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

