From: Nobuyoshi Nakada Date: 2009-08-22T10:00:37+09:00 Subject: [ruby-core:25031] Re: [Bug #1801] parse error on variable/method collision Hi, At Wed, 22 Jul 2009 00:47:03 +0900, Yukihiro Matsumoto wrote in [ruby-core:24480]: > Ah, sorry for my weak memory. I remember the conversation now. > Now it's a issue of trade off, between compatibility and > intuitiveness. At least, this difference doesn't seem like intentional to me. Is it? $ ./ruby -v -e 'def a; 11; end def e; 44; end def ep(x); 99 end ep = 556 p ep (e)/a' ruby 1.9.2dev (2009-08-22 trunk 24620) [i386-darwin9.0] 9 $ ./ruby -v -e 'def a; 11; end def e; 44; end def ep(x); 99 end p ep (e)/a' ruby 1.9.2dev (2009-08-22 trunk 24620) [i386-darwin9.0] -e:4: warning: (...) interpreted as grouped expression 99 -- Nobu Nakada