On Jan 8, 2006, at 12:14 AM, Gregory Brown wrote:

> Actually, this is not the issue at hand.  This really *does* boil down
> to language design in this case.  With Ruby's openness and
> meta-programming, even well tested programs can be modified and
> redefined dynamically.
>
> This of course, has many benefits, but the bottom line is that Java
> was built with a security model to prevent things like this, while
> ruby was built to be open from the ground up to facilitate this.

Sentences like the above always read to me as:  "Java was designed to  
protect the programmer from doing programmer things."  Always sounds  
funny to me.

James Edward Gray II