From: Thien Vuong Date: 2003-11-20T17:17:14+09:00 Subject: Re: "stereotyping" (was: Re: Strong Typing (Re: Managing metadata about attribute types) ) Sean O'Dell wrote: >> >>*shrug* I don't think that it's necessary. Most people I've talked >>to have been convinced that Ruby's worth looking at because of the >>deep object orientation. > > > This is a baby-and-bathwater issue. I still HATE that I can't control when > objects die and that there's no destructor. Yes, garbage collection is > nifty. Yes, I use yield now for doing cleanup, and it serves as a > replacement, but in the year or two I've been programming in Ruby, I still > hate that objects just hang around until the collector gets them, and I hate > that all I get is a finalizer. > > I LOVE Ruby, but I don't love that part, and probably never will. > > Yeah - I hate that part too (with the presumption that an live object is only a glob of memory - creates many sort of half-alive/zombie that we have to deal with). But it is just GC/not Ruby, and other languages - especially Java - that popularize this approach - so we just have to learn to deal with it well now. Thien