On Dec 11, 2007, at 10:54 PM, Yukihiro Matsumoto wrote:
> This case, it's more than having two names.  Those two should act
> identical.  But I understand your concern.  Let me think about it.

In looking through the trunk code I see that the string->symbol
procedure is pretty complicated.  I had in my mind that this
was a very generic process.

It looks like the complexity is due to the needs of the
interpreter, interaction with M17N, as well as some interesting
tagging so that symbols can actually be classified
(instance/class/global variables, operators, assignment methods
and so on). I'm guessing the tagging is used by YARV.

No real questions, just thinking out loud.


Gary Wright