From: Robert Feldt Date: 2001-10-24T06:22:39+09:00 Subject: [ruby-talk:23099] Re: Bruce Eckel's opinion of Ruby On Wed, 24 Oct 2001, Rich Kilmer wrote: > Question: Don't modules give you a namespace capability? > Not in the sense below. > I realize it does not in the sense that overriding a method on class > Array will effect the entire interpreter, but in the sense that it > partitions symbols (variables, classes, modules, etc). > > Are you speeking here of an ability to actually change Array, but have > that change only be available to the originating "namespace" and classes > (or modules) defined within a "namespace" are only visible to that > "namespace"? > Yes, its a "namespace" in a different sense. From my understanding Smallscript/AOS and recent Smalltalks have this latter thing. And it seemed to have evolved because people were having problems with this. But I'm not sure of this. A sort-of scaled up Ruby/Behaviors � la David Black?! Regards, Robert