David A. Black schrieb:
>   some_expression
>   .a_method(a,b,c)
> 
> is that it's confusing and not worth creating an exception to the
> otherwise consistent rules about linebreaks. That's why I say I'd like
> to see it backed out of 1.9 (which I say partly to bring us back to
> the topic of Ruby development :-)

I see only one problem, as I named some time ogo...

irb(main):001:0> puts "abc"
abc
=> nil
irb(main):002:0> .length
SyntaxError: (irb):2: syntax error, unexpected '.'
.length
  ^
         from C:/ruby19/lib/ruby/1.9/irb/workspace.rb:81:in `eval'
         from C:/ruby19/lib/ruby/1.9/irb/workspace.rb:81:in `evaluate'
         from C:/ruby19/lib/ruby/1.9/irb/context.rb:219:in `evaluate'
         from C:/ruby19/lib/ruby/1.9/irb.rb:150:in `block (2 levels) in eval_input'
         from C:/ruby19/lib/ruby/1.9/irb.rb:259:in `signal_status'
         from C:/ruby19/lib/ruby/1.9/irb.rb:147:in `block in eval_input'
         from C:/ruby19/lib/ruby/1.9/irb/ruby-lex.rb:244:in `block (2 levels) in 
each_top_level_statement'
         from C:/ruby19/lib/ruby/1.9/irb/ruby-lex.rb:231:in `loop'
         from C:/ruby19/lib/ruby/1.9/irb/ruby-lex.rb:231:in `block in 
each_top_level_statement'
         from C:/ruby19/lib/ruby/1.9/irb/ruby-lex.rb:230:in `catch'
         from C:/ruby19/lib/ruby/1.9/irb/ruby-lex.rb:230:in 
`each_top_level_statement'
         from C:/ruby19/lib/ruby/1.9/irb.rb:146:in `eval_input'
         from C:/ruby19/lib/ruby/1.9/irb.rb:70:in `block in start'
         from C:/ruby19/lib/ruby/1.9/irb.rb:69:in `catch'
         from C:/ruby19/lib/ruby/1.9/irb.rb:69:in `start'
         from C:/ruby19/bin/irb19.bat:21:in `<main>'
Maybe IRB bug!!
irb(main):003:0>

Wolfgang NĂ¡dasi-Donner