Function name inferencing is possible because function definitions are all 
syntactic special forms that can be unambiguously identified during parsing.

Symbols creation is just a function call so there is no way to reliably detect 
it.  `Symbol` might aliased to some other name by assignment, a different value 
other than the Symbol creation function might be assigned to the global 
`Symbol`, or some alternative declaration of `Symbol` might be in some at the 
point of use. 

Allen

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to