From: Ted Date: 2002-12-06T06:54:28+09:00 Subject: Re: elseif? I apologize for the message. 'Cat-heard' should be 'cat-herd'. And I don't mean to be inflammatory -- just getting in my $2.00 (in terms of 2002 monies). > Yuk! Ruby was presented to me as a 'clean' language. > Aliases are -- in my not-so-humble-opinion -- an abomination. > Aliases mean that when reading someone else's code you have to remember TWO things instead of one. > They serve no purpose except the preservation of the status quo of a cat-heard of programmers. > > But then, my first language was 1620 machine language. > Not even mnemonics, just a string of numbers to program the beast... > > > Daniel Carrera wrote: > > > > > I don't think that Ruby is a democracy. :-) > > > > And that's a good thing. > > > > > (... I think that there is such thing > > > as too many ways to do it). > > > > But we already have aliases all over the place in the classes > > and libraries. Look at just the Array class: > > > > collect! map! > > size length > > indices indexes > > slice [ ] > > to_ary to_a > > > > And one of them is just a change of spelling. > > > > Seems like adding an 'elseif' alias is a simple and > > forward-looking thing to do. Drop 'elsif' some day. > > > > And I don't buy the premise that 'elseif' is harder than 'elsif'. > > They're both pronounced "else if", right? > > > > -- > > Mike Hall > > > >