From: John Joyce Date: 2007-03-08T00:28:10+09:00 Subject: Re: elseif v. elsif ?? 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/. >