No.
Programming languages are, like all languages, arbitrary symbolic  
sets based on some sort of logical meaning.
In this case, someone else's (els') logic.
Like human languages, it does little good to complain about idioms or  
grammar, just use it.
Life is much easier then. Every programming language has differences,  
sometimes small subtle ones. The small subtle things are what make C  
and C++ difficult to debug. This is why we have tools like colored  
text editors and lexical analyzers and debuggers. Arguably, a  
computer language should be more like a human language, but that too  
is a bad idea. Human language is very implicit, contextual, and  
fuzzy. When you are really dealing with 1s and 0s you can't be so fuzzy.
On Mar 7, 2007, at 11:24 PM, 7stud 7stud wrote:

> Also, to be consistent, shouldn't it be:
>
> z = if x < y
>   true
> els
>   false
> end
>
> -- 
> Posted via http://www.ruby-forum.com/.
>