From: caleb clausen Date: 2010-02-17T14:53:50+09:00 Subject: [ruby-core:28197] [Bug #2737] StringConstant +"string literal" (unspaced) raises exception Issue #2737 has been updated by caleb clausen. This line: Konst +'B' could be interpreted 2 ways. You expect + to be binary: (Konst + 'B') but ruby always chooses this way: Konst(+'B') In other words, it sees a method call. Local variables are kind of a special case... ---------------------------------------- http://redmine.ruby-lang.org/issues/show/2737 ---------------------------------------- http://redmine.ruby-lang.org