From: Jay Levitt Date: 2007-10-10T05:05:10+09:00 Subject: Re: The Open-Closed-from-a-certain-angle Principle On Wed, 10 Oct 2007 01:53:43 +0900, mortee wrote: > Having modules to partition name space is great - but since any feature > can extend any pre-existing class/module with its own methods, those are > in no way proected from name clashes within a given module/class. Yeah, that's really the core of it - preventing namespace collisions, so that gems's Time::today doesn't conflict with, I dunno, facets's. -- Jay Levitt | Boston, MA | My character doesn't like it when they Faster: jay at jay dot fm | cry or shout or hit. http://www.jay.fm | - Kristoffer