From: tho_mica_l Date: 2007-11-05T23:40:01+09:00 Subject: Re: def blah do |x| -- alternate method definition syntax > |def blah do |x| > | ... > |end Would it be possible, hypothetically speaking, to make the parser digest something like: def bla do(x, y=1, z=2) ... end and (maybe instead of or additionally to the experimental -> syntax) a = arr.map def(x, y=1) ... end fn = def(x, y=1) ... end or a = arr.map do(x, y=1) ... end fn = do(x, y=1) ... end I personally am not very fond of curly braces, vertical bars, and arrows. Maybe it's because I learned Pascal first.