> > > As an OO scripting language, how does it fit with
> > > Java and its partner in crime XML?
> 
> Ruby is more OO than Java.  Good: more elegant and powerful programs.  Bad:
> Ruby does not make the compromises Java makes in order to achieve performance.
> 
> Ruby and Java "fit" with XML in the same way: they use libraries to
> create/interpret XML documents.  Java libraries are probably more advanced.

Java actually has a more tight relationship with xml than this.  The
java community writes scripting languages in xml to get around java's
cumbersome qualities.  See Ant for an example.

Such techniques are not necessary in Ruby.

~ Patrick