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
======================================================================
next prev 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