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

