From: "boris_stitnicky (Boris Stitnicky)" Date: 2013-04-03T19:27:13+09:00 Subject: [ruby-core:53955] [ruby-trunk - Feature #8190] Truly parallel assignment Issue #8190 has been updated by boris_stitnicky (Boris Stitnicky). Interesting. @Hanmac, I don't see how it would break "a, b = b, a". On the contrary, "a, b = b, a" would only break if the assignment indeed worked sequentially. I share MA's feeling and subscribe under nobu's opinion. I do not regard design by jury the best approach in this case. ---------------------------------------- Feature #8190: Truly parallel assignment https://bugs.ruby-lang.org/issues/8190#change-38168 Author: Lavir_the_Whiolet (Lavir the Whiolet) Status: Open Priority: Normal Assignee: matz (Yukihiro Matsumoto) Category: core Target version: =begin i = 0 s = [1,2,3] i, s[i] =s[i], 7 p s #=> [1, 7, 3] s is expected to be [7, 2, 3]. =end -- http://bugs.ruby-lang.org/