🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sw.components
Article #88

Re: Garbage Collection

#88
From: William Thomas Wolfe, 2847
Date: Sat, 16 Sep 1989 20:17
31 lines
2077 bytes
From article <175@ntmtv.UUCP>, by hopper@ntmtv.UUCP (Ian Hopper):
> I have always felt that some form of Garbage Collection is
> needed in order to do a decent job on reusable "Collection"
> modules.  

    Actually, garbage collection is unacceptable to certain
    users, real-time users in particular.  Therefore, if one
    is designing a component for the largest possible audience,
    that component must manage its own space.  Anything less is
    going to result in a component which is essentially useless 
    when real-time software systems are being constructed.

    As far as languages go, I don't make use of GC (for the reason
    outlined above), and therefore don't care whether a language
    has GC or not.  Considerations like whether or not *secure* ADTs
    can be constructed (are limited private types available?), whether
    they can be constructed to be safe and efficient in the presence of 
    multitasking, and so on, are much more important.

    If there *is* garbage collection, whether required by a language
    or provided as a compiler feature (e.g., in Ada, where GC is an
    option that compilers are free to provide if the market wants it),
    my primary concern is that I be able to turn the damn thing off.

    Fortunately, Ada provides the pragma CONTROLLED, allowing me to
    specify that a given type is not to be touched by any garbage
    collector such that the compilers are required to obey, so there
    is room for coexistence as far as GC is concerned.


    Bill Wolfe, wtwolfe@hubcap.clemson.edu
Technical Details
Message-ID: <6478@hubcap.clemson.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!uunet!ginosko!rex!ukma!gatech!hubcap!billwolf%hazel.cs.clemson.edu
References: <175@ntmtv.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!uunet!ginosko!rex!ukma!gatech!hubcap!billwolf%hazel.cs.clemson.edu
From: billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu (William Thomas Wolfe, 2847 )
Newsgroups: comp.sw.components
Subject: Re: Garbage Collection
Message-ID: <6478@hubcap.clemson.edu>
Date: 16 Sep 89 20:17:00 GMT
References: <175@ntmtv.UUCP>
Sender: news@hubcap.clemson.edu
Reply-To: billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu
Lines: 31