On Jan 28, 2008, at 12:08 AM, Rick DeNatale wrote: > Ermmmm, I don't think so, []= is (invariably?) a mutating method. > > a = "abc" > a[1] = 'd' #=> 'd' > a #=> "adc" > > So either Symbol#[]= would need to work differently than the other > []= methods, > or symbols would need to be mutable, and there, I think, be dragons! Yeah, bad example. Sorry