From: Douglas Livingstone Date: 2005-08-29T06:20:30+09:00 Subject: Re: The Chainsaw Infanticide Logger Manuever On 8/24/05, Zed A. Shaw wrote: > Glue even goes so far as to re-open the Logger class *just so it can turn it into a singleton*. Could all these problems be solved by a require_into_namespace? Say you have a library which modifies core classes. What if those modifications existed only inside the library's namespace, so that they don't leak into the rest of the application? With a require_into_namespace (or better: require 'foo.rb', :namespace => 'bar') it would be the responsibility of the person doing the require to put things in a namespace, rather than the original library author, so you get your safety but keep your freedom. Or is that totally impossible from an internals perspective? Douglas