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