By gst
via cafe.elharo.com
Published: Mar 06 2007 / 13:49
In conclusion:
I could go on (and I probably will) but that’s a nice round number of hates for now. I’m also keeping a list of things I love about Ruby as I learn the language. However, the things I hate hit 10 before the things I love. That’s not a good sign.
Comments
daniel replied ago:
Well, he's off conceptually on a lot of the "hates" (like the new method rant), but it's kind of interesting.
Lowell Heddings replied ago:
elsif drives me crazy as well. One extra letter was too much, I guess.
anamanaman replied ago:
Lots of personal opinion peeves, but most people coming from different languages (C# in my case) had to deal with them. Eventually the good traits outweighs the bad.
The only one I think is crazy is the complaint about 0-based indexes. What language besides the universally despised VB does 1-based indexes on arrays?
Good article though
jwenting replied ago:
Pascal (at least by default, you can specify the startindex at creationtime in modern versions, a neat trick), Modula, I think Fortran too.
planetmcd replied ago:
If the posters inaccuracies didn't clearly indicate that he/she is new to the language, I would complain that this is innacurate and/or lame. But that said, not everybody is going to like a language and people can grow to dislike something as they learn about it, just try something else.
For myself, I don't mind the elsif. As for 0 based arrays, who cares? So long as it works as universally the same so that we don't have to remember which language uses which; 0 is pretty much the standard, with VB and PL/SQL the only exceptions I know of.
For me Ruby reminds me of a saying I heard about democracy. 'Its the worst system of government there is, except for everything else.'
Voters For This Link (21)
Voters Against This Link (0)