From: Charles Oliver Nutter Date: 2009-01-22T04:18:19+09:00 Subject: [ruby-core:21499] Re: Repost: Evaluation order of block pass versus arguments Yukihiro Matsumoto wrote: > It's the implementation issue of 1.8, the implementation had better > evaluate block argument in the order of appearance if it's not too > difficult. So it should not be covered by RubySpec explicitly. Since I think we want Ruby impls to always evaluate left-to-right, I have filed a bug and modified the specs to expect that ordering. The bug is http://redmine.ruby-lang.org/issues/show/1034 and the specs have a "ruby_bug" guard to prevent the ordering specs from running on 1.8. - Charlie