comp.lang.ada
 help / color / mirror / Atom feed
From: Marin David Condic <nobody@noplace.com>
Subject: Re: Boehm-Demers-Weiser conservative garbage collector and GNAT
Date: Tue, 17 Jun 2003 14:41:54 -0400
Date: 2003-06-17T18:42:02+00:00	[thread overview]
Message-ID: <3EEF60F2.5070100@noplace.com> (raw)
In-Reply-To: QdZxXhgRp7Ti@eisner.encompasserve.org

The thing I don't get is why this whole issue of garbage collection 
seems to periodically poke up in the first place. In the applications I 
have been involved with that did any form of dynamic allocation to begin 
with, we typically implemented some low-level data structures (lists, 
stacks, queues, whatever) and got those working reliably and then never 
dealt with it again. Secondly, they usually used Unchecked_Deallocation 
which was either properly supported such that memory got returned to the 
OS or it never seemed to have an effect with respect to memory leaks. 
Thirdly, nobody seems to be in such dire need of it that they are 
willing to pay anyone to create it in their compilers or we'd see it 
implemented somewhere. Finally, if we were to get a standard library of 
some sort that created/managed the customary containers one would 
expect, it would seem that they should not leak memory, much as dynamic 
strings in Ada manage to do their job without leaking memory.

Maybe we could put this one to rest permanently by getting some kind of 
general consensus that Ada just plain doesn't need it. Or by claiming 
that "Any *Competent* Ada Programmer" doesn't let memory leak. :-)

MDC

Larry Kilgallen wrote:
> 
> 
> Does that paper say _Ada_ programmers spend that much time ?
> 
> If so, then programmers for some other languages must spend 110% of their
> time debugging memory managment issues.


-- 
======================================================================
Marin David Condic
I work for: http://www.belcan.com/
My project is: http://www.jast.mil/

Send Replies To: m c o n d i c @ a c m . o r g

     "In general the art of government consists in taking as
     much money as possible from one class of citizens to give
     to the other."

         --  Voltaire
======================================================================




  parent reply	other threads:[~2003-06-17 18:41 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-06-16 16:45 Boehm-Demers-Weiser conservative garbage collector and GNAT Martin Krischik
2003-06-17  9:04 ` Ludovic Brenta
2003-06-17  9:47   ` Preben Randhol
2003-06-17 10:19     ` Ludovic Brenta
2003-06-17 10:35       ` Preben Randhol
2003-06-17 11:53         ` Ludovic Brenta
     [not found]           ` <slrnbeu1ht.big.randhol+abuse@kiuk0152.chembio.ntnu.no>
2003-06-17 12:55             ` Larry Kilgallen
2003-06-17 13:00               ` Preben Randhol
2003-06-17 13:40                 ` Ludovic Brenta
2003-06-17 13:43                   ` Preben Randhol
2003-06-17 14:59                   ` Larry Kilgallen
2003-06-17 15:32                     ` Ludovic Brenta
2003-06-17 16:52                       ` Stephen Leake
2003-06-17 18:43                         ` Marin David Condic
2003-06-17 19:13                           ` Stephen Leake
2003-06-17 20:52                             ` Marin David Condic
2003-06-18  7:37                               ` Preben Randhol
2003-06-18 11:30                                 ` Marin David Condic
2003-06-21 19:04                         ` Florian Weimer
2003-06-23 21:11                           ` Stephen Leake
2003-06-24  8:47                             ` Vinzent Hoefler
2003-06-17 18:41                     ` Marin David Condic [this message]
2003-06-17 15:54                   ` Larry Kilgallen
     [not found]                   ` <QdZxXhgRp7Ti@eisner.encompasserve.orgOrganization: LJK Software <8nXPHPFBnkS2@eisner.encompasserve.org>
2003-06-17 16:08                     ` Ludovic Brenta
2003-06-17 17:37                   ` Larry Kilgallen
2003-06-17 19:22                   ` Larry Kilgallen
     [not found]                   ` <QdZxXhgRp7Ti@eisner.encompasserve.orgOrganization: LJK Software <vDKsCwFxWhWJ@eisner.encompasserve.org>
2003-06-17 20:57                     ` Marin David Condic
2003-06-18  5:57                     ` Robert I. Eachus
2003-06-18 13:36                     ` Jean-Pierre Rosen
2003-06-17 15:48         ` Martin Krischik
2003-06-17 15:46   ` Martin Krischik
2003-06-21 18:51 ` Florian Weimer
2003-06-22 17:32   ` Martin Krischik
2003-06-29 15:17     ` Florian Weimer
2003-06-30 18:58       ` Martin Krischik
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox