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-Thread: 103376,b99897135d6631cc X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local1.nntp.dca.giganews.com!nntp.comcast.com!news.comcast.com.POSTED!not-for-mail NNTP-Posting-Date: Sat, 26 Jun 2004 11:00:20 -0500 Date: Sat, 26 Jun 2004 12:00:20 -0400 From: "Robert I. Eachus" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: memory management and productivity References: <40d15023$1_1@baen1673807.greenlnk.net> <40d69121$1_1@baen1673807.greenlnk.net> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <4rCdnSWxUtgJAEDdRVn-gw@comcast.com> NNTP-Posting-Host: 24.147.90.114 X-Trace: sv3-XG1hNITLYW9iMs+/1/FpHXL2h4dwO7Jp3F6yAKnboRRjUbPWqBOMA0HL5QS2nkau8Be1q35DaLqzMvC!F0oQR+JdPmrFbH8zWNw1O6UWX4jfsgiRdgb7+JH37WtrHVwh+u4iXvfH0Cr09g== X-Complaints-To: abuse@comcast.net X-DMCA-Complaints-To: dmca@comcast.net X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.1 Xref: g2news1.google.com comp.lang.ada:1927 Date: 2004-06-26T12:00:20-04:00 List-Id: Russ wrote: > Are you saying that an Ada compiler can implement GC or not? That > seems a bit inconsistent to me. How can the same language have it both > ways? What if someone tries to port an Ada application that has its > own memory management to an Ada compiler that already has it by > default? I would think you would at least want it controlled by a > compilation flag or some something. Symbolics had an Ada compiler for their systems, which had global garbage collection. I'm not sure about the R1000 Rational hardware. But in any case, this has been the history of global garbage collection in Ada. If the OS supports it, the compiler will do what is necessary to run in that environment. But it is seen more as an extra development cost than a desired feature. (I'm not saying that is why Symbolics went bankrupt. But if there was a big market for Ada with garbage collection, Symbolics might still be in business.) -- Robert I. Eachus "Reason and experience both forbid us to expect that national morality can prevail in exclusion of religious principles." -- George Washington