Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!ncar!gatech!hubcap!billwolf%hazel.cs.clemson.edu
From: billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu (William Thomas Wolfe, 2847 )
Newsgroups: comp.sw.components
Subject: Re: Garbage Collection & ADTs
Message-ID: <6579@hubcap.clemson.edu>
Date: 25 Sep 89 18:53:17 GMT
References: <599@hsi86.hsi.UUCP>
Sender: news@hubcap.clemson.edu
Reply-To: billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu
Lines: 16

From wright@hsi.UUCP (Gary Wright):
> I have seen a number of people claim that GC can not be used in a
> real-time system and then conclude that GC is a bad thing that should
> not be used.  

   You're missing several important steps here having to do with
   performance degradation and the violation of the general principle
   that one should never do at run time that which can be done instead
   at compile time, design time, etc.; in general, the sooner a problem
   is handled (and similarly, the sooner an error is detected), the less
   costly it will be to handle it.  Why pay and pay and pay at run time
   when an efficient self-managing solution (valid forevermore) can be 
   used (and reused) instead?


   Bill Wolfe, wtwolfe@hubcap.clemson.edu