At 11:31 AM +0900 12/29/05, Devin Mullins wrote: > - That means, with strings, if you say 'foo' 5 times in the code, you're > creating 5 string objects, whereas with symbols, you're only creating one. I can understand this as a possible implementation, but I really wonder about the follow-on statement that I've seen, saying that this can cause memory leaks. If I define a string and then discard it, shouldn't it be GCed? -r -- email: rdm / cfcl.com; phone: +1 650-873-7841 http://www.cfcl.com - Canta Forda Computer Laboratory http://www.cfcl.com/Meta - The FreeBSD Browser, Meta Project, etc.