Cool, this sounds like a plan David. This was exactly what I wanted my email to achieve. While we Ruby programmer's love the power and flexibility of re-opening classes, there are probably times when we all want to lock things down. Having the *option* of doing this shouldn't hurt anything, in my opinion. FYI, I'm not sure if what you propose is possible in pure Ruby (at least easily), so if you can hack C you might have to look into making a C extension or a patch to the interpreter. Hopefully it won't be so bad though. Regards, Ryan On 5/5/06, David Pollak <pollak / gmail.com> wrote: > Ryan, > > So... "Put your code where your mouth is?"... and given that my mouth is > big, my code should be good (my comments about me, and not ascribed to > you)... :-) > > I think you're absolutely right! > > I'll work on some 'lock-down' code that will allow classes to lock > themselves down from external modification (not Foo.freeze, but something > more granular.) > > I'll toss it out to the group and see what people have to say. > > Thanks, > > David