comp.lang.ada
 help / color / mirror / Atom feed
From: fjh@mundook.cs.mu.OZ.AU (Fergus Henderson)
Subject: Re: newbie Q: storage management
Date: 1997/05/10
Date: 1997-05-10T00:00:00+00:00	[thread overview]
Message-ID: <5l1qrs$9no@mulga.cs.mu.OZ.AU> (raw)
In-Reply-To: JSA.97May7210852@alexandria


jsa@alexandria (Jon S Anthony) writes:

>Robert sez:
>
>> If someone did a nice GC implementation for GNAT, and people started
>> using it, then a lot of the problem is solved.
>
>False.

I agree with Robert.  Certainly that would be a good step to take
at this point.

>You can pretty much get something like this now using a bolt
>on fully conservative collector.

Has anyone tried this?  Tasking may be a problem.  I'd like to hear
success stories or failure stories, if there are any.

>As you note, portability between
>compilers is a significant part of the problem.  As I've noted before,
>this alone would make the above scenario irrelevant for us (and we're
>someone who really wants GC!)  But that is not all.  There are support
>issues, synchronization issues with GNAT releases, platform
>portability issues, etc.  At the moment, wrt GNAT, the only plausible
>way for these issues to be sorted out would be if the "someone"
>mentioned above turned out to be ACT.

If someone did the work, and presuming they did a reasonably good
job, then I would expect that ACT would be happy to fold such changes
into the standard GNAT source code.  I suspect that for a fee,
they'd be happy to support them too.  It certainly seems to me that
it would be in ACT's interests for GNAT to offer garbage collection
as an optional feature, presuming this didn't cause significant
maintenance problems.

--
Fergus Henderson <fjh@cs.mu.oz.au>   |  "I have always known that the pursuit
WWW: <http://www.cs.mu.oz.au/~fjh>   |  of excellence is a lethal habit"
PGP: finger fjh@128.250.37.3         |     -- the last words of T. S. Garp.




  parent reply	other threads:[~1997-05-10  0:00 UTC|newest]

Thread overview: 58+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-05-08  0:00 newbie Q: storage management Jon S Anthony
1997-05-09  0:00 ` Robert Dewar
1997-05-09  0:00   ` Robert A Duff
1997-05-10  0:00     ` Fergus Henderson
1997-05-10  0:00       ` Robert A Duff
1997-05-12  0:00       ` Jon S Anthony
1997-05-13  0:00         ` Robert Dewar
1997-05-10  0:00 ` Fergus Henderson [this message]
1997-05-10  0:00   ` Robert Dewar
1997-05-13  0:00   ` Jon S Anthony
  -- strict thread matches above, loose matches on Subject: below --
1997-04-29  0:00 Kaz Kylheku
1997-04-30  0:00 ` Samuel A. Mize
1997-04-30  0:00   ` kaz
1997-04-30  0:00   ` Jon S Anthony
1997-05-02  0:00     ` Samuel A. Mize
1997-05-02  0:00       ` Jon S Anthony
1997-05-03  0:00       ` Robert Dewar
1997-05-03  0:00         ` Jon S Anthony
1997-05-04  0:00           ` Robert Dewar
1997-05-05  0:00         ` Samuel A. Mize
1997-05-03  0:00       ` Robert Dewar
1997-05-05  0:00         ` Samuel A. Mize
1997-05-06  0:00           ` Robert Dewar
1997-05-06  0:00             ` Robert A Duff
1997-05-08  0:00               ` Jon S Anthony
1997-05-08  0:00                 ` John G. Volan
1997-05-09  0:00                   ` Jon S Anthony
1997-05-09  0:00                     ` John G. Volan
1997-05-13  0:00                       ` Jon S Anthony
1997-05-13  0:00                         ` Robert Dewar
1997-05-09  0:00                 ` Robert A Duff
1997-05-09  0:00                   ` Brian Rogoff
1997-05-10  0:00                     ` Robert A Duff
1997-05-09  0:00                   ` Jon S Anthony
1997-05-10  0:00                     ` Robert A Duff
1997-05-12  0:00                       ` Jon S Anthony
1997-05-10  0:00                   ` Robert Dewar
1997-05-09  0:00                 ` Robert Dewar
1997-05-13  0:00                   ` Jon S Anthony
1997-05-06  0:00           ` Michael F Brenner
1997-05-07  0:00             ` Jeff Carter
1997-05-07  0:00             ` Robert Dewar
1997-05-09  0:00               ` Robert I. Eachus
1997-05-10  0:00                 ` Robert Dewar
1997-05-04  0:00       ` Kevin Cline
1997-05-04  0:00         ` Robert Dewar
1997-05-02  0:00   ` Samuel A. Mize
1997-05-04  0:00     ` Robert Dewar
1997-04-30  0:00 ` Jon S Anthony
1997-05-02  0:00   ` Robert Dewar
1997-05-04  0:00     ` Kaz Kylheku
1997-05-04  0:00       ` Robert Dewar
1997-04-30  0:00 ` Robert I. Eachus
1997-04-30  0:00 ` Marinus van der Lugt
1997-04-30  0:00   ` Jon S Anthony
1997-05-02  0:00     ` Robert Dewar
1997-05-02  0:00 ` Nick Roberts
1997-05-03  0:00   ` Robert Dewar
replies disabled

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