Rick Waldron (2015-01-03T23:29:46.000Z)
d at domenic.me (2015-01-12T17:53:48.312Z)
Sorry, that was poorly delivered—I was editorializing on the benefit of exception vs consistency vs expectation. I still agree that silent-but-deadly string issue is problematic, but it seems like an edge case for Symbols. Yes, plenty of code concatenates strings and/or numbers to make an object key or an array index; but just like "[object Foo]42" or "undefined42", "Symbol(description)42" is a obvious mistake and has the same bad outcome as the preceding two. The exception sucks and silent strings suck. I don't know which sucks less ;)