[gclist] gclist-digest V1 #40

Darius Blasband darius@phidani.be
Thu, 18 Apr 1996 08:45:13 +0200 (MET DST)


> At this stage, there is absolutely no chance of including garbage
> collection in C++ during this round of standardization.  However,
> if anyone reading this list is keen on submitting a proposal,
> the time is ripe for making proposals to the C standardization
> committee, since work has begun on a new version of the C standard.

Is it really worth that kind of trouble ? Is GC really suited to
any language and environment ? I really don't think so. What about 
GC in Fortran ? Cobol ? RPG ? I think that C is better off with its
original manual allocation scheme. I am afraid that things have been 
going much too far for a reasonable formalization of GC in C. It would
interefere with so many other features of C that it would make the 
language definition awkward at best.

Somehow, a conservatice GC such Boehm's have only a very tiny relationship
with the supporting language. It is not closely related to C at all. I
guess it could be usable almost as is with Fortran... One might say
that it is more system-oriented GC than a language-oriented GC.

D.

P.S.: Oh, by the way, we tried Boehm's collector with YAFL. It
      worked rather fine, even if we don't plan to actually
      replace our precise GC. Benchmark and conclusions soon...