From: Yukihiro Matsumoto Date: 2010-10-10T00:20:28+09:00 Subject: [ruby-core:32732] Re: [Ruby 1.9-Bug#3922][Open] Syntax awkwardness Hi, In message "Re: [ruby-core:32731] [Ruby 1.9-Bug#3922][Open] Syntax awkwardness" on Sat, 9 Oct 2010 22:39:10 +0900, Lasse Fabisch writes: |[code] |1 + (2; 1) #=> 2 |puts(1; 2) #=> syntax error |puts((1; 2)) # like: puts 2 |puts (3)*2 #=> 6 |puts(3)*2 #=> nil-error |puts (1; 2) #=> syntax error |puts (1; 2)*3 #=> syntax error |puts ((1; 2))*3 # like: puts 6 |[/code] | |IMO this is awkward behavior (but maybe it is intended). I think the same results can be achieved with a newline instead of ';'. It's intended. Do you have any proposal of 'non-awkward' syntax? matz.