From: Robert Klemme Date: 2010-05-28T16:31:44+09:00 Subject: Re: Ruby Core - Lambda function 2010/5/28 Paul A. : > Just a thin post in order to purpose this: > > I think it could be cool to call lambda function just like: ë > > Such as: > > a = 0 > my_while  ë { a < 5 }  do >   puts a >   a += 1 > end > > I think ë is more human then -> This might cause issues with encoding of the source code - I believe it is unspoken agreement that programming languages use 7 bit ASCII as least common denominator for encoding of keywords and control structures. And the reason is that with that convention you have the biggest chance of being robust against encoding differences (e.g. IIRC 7 bit ASCII is a subset even of UTF-8 and of course all the ISO 8859 encodings). There might even be systems that do not support an encoding which knows the greek lambda. This would limit portability of source code. Maybe this is a topic for ruby-core (cross posted there). Kind regards robert -- remember.guy do |as, often| as.you_can - without end http://blog.rubybestpractices.com/