From: Hal Fulton Date: 2005-10-24T06:24:01+09:00 Subject: Re: Why is Ruby a favorite among the Agile set? Ed Howland wrote: > 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? I would say (for one) malleability. It's easy to refactor because it's so "plastic" (in the dictionary sense). Hal