On Fri, Feb 09, 2007 at 06:27:31PM +0100, noreply / rubyforge.org wrote:
> $ ruby -e '"a".upto("b") {|s| s[0] = "c" }'
> 
> loops forever!
> 
And what did you expect?

Only solution is deepclone indexing variable. I dont think performance
tradeof worth it