1) Ruby rocks.

Seriously though... It's been a while since I've done any Java coding,
but, the first points that came to my mind are:

-In Ruby data is strongly typed, but variables are *not* (no messy
typecasting, yay!)
-No method overloading (probably as a result of the above, but that is
just speculation)
-*BUT* you can have variable number of parameters, and multiple return values

of course, the list of differences goes on and on, but those were the
first 3 that came to my mind.

On Fri, 28 Jan 2005 02:55:46 +0900, Jim Weirich <jim / weirichhouse.org> wrote:
> We will be introducing Ruby to our XP Users group in Cincinnati next week.
>  I thought it would be fun to create a list of "Ten Things Every Java
> Programmer Should Know About Ruby" to help the transition.  I've got a
> number of things in my head, but would love to hear ideas from the mailing
> list.
> 
> So go ahead and submit your ideas.  What things should a Java programmer
> be aware of when starting out in Ruby?
> 
> --
> -- Jim Weirich     jim / weirichhouse.org    http://onestepback.org
> -----------------------------------------------------------------
> "Beware of bugs in the above code; I have only proved it correct,
> not tried it." -- Donald Knuth (in a memo to Peter van Emde Boas)
> 
>