Thomas Sondergaard wrote:
> 
> Is ruby merely being pragmatic by allowing you to do this, because it seldom
> causes any real problems? Or is it inherently wrong and should not be
> permitted by the language/object model?
> 
> How do you feel about this feature. Would it be a big loss if ruby didn't
> support it? My own feelings are ambivalent. I have found myself adding
> features to Time, Enumerable, Module and when I do it I always appreciate
> how nice it is that the feature is where it belongs, but I always have this
> nagging fear of collisions that I push to the back of my mind.

I like the freedom, and I have yet to experience any problem with it. 
The benefits far outweigh the concerns, and I think that the concerns -- 
along with their solutions (ala Java) -- stretch too far (although I 
don't doubt people have their stories here and there).  Further, I 
simply don't like a language telling me that I can't do something 
because it may be unsafe.

	Sean O'Dell