From: Ralph Shnelvar Date: 2009-11-14T21:03:06+09:00 Subject: elsif BK> elsif bar.is_a? String As a newbie I would surely like to know why the language decided on "elsif" rather than "elseif". And before anyone accuses me of not doing a Google search on the subject ... I did. E.g. http://www.ruby-forum.com/topic/100350 I'm not trying to change the language ... I'm wondering if the language developer(s) had a reason for it? Did the want to save the typing of an 'e'? - - - - While we're at it, is there a (undocumented?) compiler switch that says "always check for then in if/elsif statements"? And before anyone accuses me of not doing a Google search on the subject of compiler switches ... I did. E.g. http://www.zenspider.com/Languages/Ruby/QuickRef.html