>>>>> "Kent" == Kent Dahl <kentda / stud.ntnu.no> writes:

    Kent> [...] But I'm not for the elseif alias, though. Keywords are
    Kent> sacred and should be kept to a minimum. If anything,
    Kent> howsabout dumping it all together and parse the combination
    Kent> "else if" specially?

I disagree with any proposal to remove "elsif" and replace it with
"elseif" - that would hose way too much work and way too many current
users.  I still like the idea of adding "elseif" as an alias, because
it doesn't change the status quo yet makes the language a little more
friendly to native English speakers.  I still believe what I said
several months ago: I think it's a human factors issue for native
speakers of English.  To me it's as jarring as reading through a
usenet post and seeing repeated use of "there" instead of "their".  I
can extract the meaning, and I could write like that too, but it takes
effort to do so and is more prone to error on my part.  If Ruby were
the only language I were using, I'd probably soon get used to it.
However, in reality I switch back and forth between Ruby and Java,
C/C++/Objective-C, and lately I've been playing with OCaml - all of
them, along with English, keep the "e" at the end of "els", which
makes Ruby's "elsif" a mild annoyance every time I bump into it.

I've programmed in well over a dozen languages in the last thirty
years, I can just suck it up and use "elsif" as I've been doing for
several months now.  It's not a make or break issue.  I also
understand that this is not a democracy, and whatever Matz decides is
the way it's going to be.  And that's a good thing, he's done a fine
job.  But that needn't keep me from voicing my opinion, and hoping my
plea falls on sympathetic ears.

--paul