From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,4f0b59438ce4c5b9 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-10-19 18:13:52 PST Path: archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.mathworks.com!wn13feed!wn11feed!worldnet.att.net!204.127.198.203!attbi_feed3!attbi_feed4!attbi.com!rwcrnsc53.POSTED!not-for-mail Message-ID: <3F9336B1.6070703@comcast.net> From: "Robert I. Eachus" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.2) Gecko/20021120 Netscape/7.01 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Deallocation & Tagged Types References: <5Fhkb.3195$KA5.27417@newsfep4-glfd.server.ntli.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit NNTP-Posting-Host: 24.34.139.183 X-Complaints-To: abuse@comcast.net X-Trace: rwcrnsc53 1066612427 24.34.139.183 (Mon, 20 Oct 2003 01:13:47 GMT) NNTP-Posting-Date: Mon, 20 Oct 2003 01:13:47 GMT Organization: Comcast Online Date: Mon, 20 Oct 2003 01:13:51 GMT Xref: archiver1.google.com comp.lang.ada:1161 Date: 2003-10-20T01:13:51+00:00 List-Id: chris wrote: > In the code they are Controlled and the Finalization routine does tidy > up, but it too got stuck at getting rid of V.Actual access variable. Now > it can go away too. What is the benefit of making "destroy", "finalize"? It will be called automagically when the container object goes away, if it is also controlled. You don't need to explicitly call it. This is why garbage collectors for Ada are so useless. If the ADT is created right, there is no garbage to collect later, and never any garbage for the user of the type to worry about. -- Robert I. Eachus "Quality is the Buddha. Quality is scientific reality. Quality is the goal of Art. It remains to work these concepts into a practical, down-to-earth context, and for this there is nothing more practical or down-to-earth than what I have been talking about all along...the repair of an old motorcycle." -- from Zen and the Art of Motorcycle Maintenance by Robert Pirsig