From: Csaba Henk Date: 2005-01-28T08:10:54+09:00 Subject: Re: Self and Ruby Comparisons On 2005-01-27, ts wrote: >>>>>> "C" == Csaba Henk writes: > >>> class C >>> uninclude Kernel >>> end > >C> Is there any danger to let this? You can undef all methods one by one > > You have removed Kernel to *all* classes I just realise that according to the scheme I proposed, this operation doesn't make sense. I told you may remove something if nothing else depends on it among those who are mixed in. Thus you couldn't uninclude your superclasses' mixins. (And noone spoke about the ability of discarding superclasses.) That every class is a subclass of Object would shield you from unincluding Kernel. Csaba