From: Emiliano Date: 2001-10-24T15:04:04+09:00 Subject: [ruby-talk:23142] Re: Bruce Eckel's opinion of Ruby Alan Chen wrote: > All large scale development languages allow access to private data, > its a matter of how much pain you want to put the developer through if > they elect to access a non-public interface. FWIW, I suspect that it > would be easy to write a module to disable the send and method > functions in a class. (or provide a warning if you'd prefer) But it still wouldn't be the default behaviour. Having class-private data available publicly by default isn't correct in my book. You have to choose what to make part of your public interface. IMO, of course. Emile