Gavin Sinclair wrote:

> It's good to see articles like this.  It's a shame that they all use such
> unidiomatic Ruby, like
> 
>   print "Hello, world!\n"
> 
> instead of
> 
>   puts "Hello, world!"
> 
> and 'if not' instead of 'unless'.  Oh well... at least it's going to
> encourage me to try it out!

The downside, though, particularly the use of $globalVariables, is that 
it makes the language look ugly to people scoping out Ruby for the first 
time.

(I confess I have not taken the time to read the article, only skim it. 
  But the $camelCase stuff jumped out.  There may be a good reason to 
use globals, perhaps related to having to deal with some Java stuff; the 
company you keep and all that.  Otherwise, though, some of the code 
looks bad.)

James