Hi,

I've heard/read that Ruby is a favorite language among the
Agile/eXtreme Programming set and I am wondering why. [Disclaimer]
this is for a project I am doing, so thanks in advance for any help.

I do recognize the fact that Ruby lets you write very expressive
programs making the principle of intentional programming easier. Also,
there is not a lot of extraneous fluff to get in your way.

But beyond that, why do XPers love it so much. Is it :

Duck Typing
Meta class programming
Lisp like features (lambda - closures)
Smalltalk like features
Other?

Thanks

Ed

Ed Howland