From: Austin Ziegler Date: 2005-12-29T05:57:19+09:00 Subject: Re: Diff of opinion on dynamic stuff On 28/12/05, Ian Bicking 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