From: Trans Date: 2005-08-10T11:51:09+09:00 Subject: Re: new block notation (was: Re: ruby-dev summary 26468-26661) You could still use the brakets: double = do(x){ x*2 } That would mean 'do' == '->'. But if you ask me, it's all gotten pretty heinous. Why not try somthing a little more common sensical: double(x) = { x*2 } T.