From: Nikolai Weibull Date: 2005-08-25T02:51:56+09:00 Subject: Re: The Chainsaw Infanticide Logger Manuever Jeff Wood wrote: > ---QUOTE--- > > Classes are open: in Ruby, you can always add methods, attributes, > etc. to existing classes. For example, you can add an encrypt() method > to the String class. Isn't this dangerous? What if someone changes the > logic of + for math expressions. No, because if one of your > programmers overrides methods that breaks things - you take them out > in the parking lot and beat them with a rubber hose! The language > shouldn't prohibit us from doing powerful things. > > ---END QUOTE--- Violence is surely the road to enlightenment, nikolai -- Nikolai Weibull: now available free of charge at http://bitwi.se/! Born in Chicago, IL USA; currently residing in Gothenburg, Sweden. main(){printf(&linux["\021%six\012\0"],(linux)["have"]+"fun"-97);}