Symbol description inference

Allen Wirfs-Brock allen at wirfs-brock.com
Tue Oct 25 16:04:20 UTC 2016


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



More information about the es-discuss mailing list