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