On 28/12/05, Ian Bicking <ianb / colorstudy.com> wrote: > Also, to generalize, it seems that the Ruby community is perhaps less > sensitive to code smells or more tollerant of magic compared to the > Python community, which I guess was my larger point. Is it less sensitive to code smells, or is it something that isn't considered a code smell in Ruby? I think that the Ruby community is as ... rough on code smell as any community, but we consider different things smelly than the Python community does. I think that's where some of the resistance to your points come in; to the community at large, it is not necessarily considered bad to write something that essentially opens classes (or objects) again. See my own Transaction::Simple for an example -- it injects its functionality into any class that requests it. In Ruby, that's definitely not code smell. In Python? I don't know. -austin -- Austin Ziegler * halostatue / gmail.com * Alternate: austin / halostatue.ca