> Here's what I consider to be one of the last programs before variables are
> introduced, and it uses a different kind of loop:
> 
>   puts 'Type something, will ya?  Then press "Enter".'
> 
>   while (true)
>     if (gets == 'quit')
>       break
>     else
>       puts 'Type "quit" to quit!'
>     end
>   end
> 
>   puts 'Very good!  Good-bye.'
> 
> So... thoughts?

Why not use loop do ... end?  I find it more natural than while(true) ...