Euan Ritchie's playground

Navigation

Search this site

Login More quotes… 
Expand all rantsList rants ordered backwards in timeList rants alphabetically

Language Irritants #3

I chose Ruby over Python

I've decided to invest more time in using Ruby than Python, and any new scripting projects that I don't do in JScript or Perl will happen in Ruby.

This isn't because I've become a fan of Ruby. I see good things in Python and Ruby but neither of them impress me terribly much and I still feel ECMAScript is the best scripting language. But ECMAScript isn't cool enough for the kids or more importantly meant and supported for the non-browser scripting environment so I have to choose another.

As no-one has had the good sense to blend the best of ECMAScript, Perl, Python and Ruby I find myself having to select Ruby even though I see more reasons to use Python.

One thing has made up my mind for me - that bloody whitespace nonsense. I find that working in Ruby just happens faster because I don't have to worry about mismatched whitespaces from anything I cut and paste or edit quickly and messily in notepad.

And that's about the only reason.