comp.lang.ada
 help / color / mirror / Atom feed
From: nebbe@lglsun.epfl.ch (Robb Nebbe)
Subject: Re: Question regarding LRM 5.95 7.6(19)
Date: 23 Jan 1995 10:45:19 GMT
Date: 1995-01-23T10:45:19+00:00	[thread overview]
Message-ID: <1995Jan23.114117@lglsun.epfl.ch> (raw)
In-Reply-To: D2rnJF.BIw@inmet.camb.inmet.com

In article <D2rnJF.BIw@inmet.camb.inmet.com>, stt@henning.camb.inmet.com (Tucker Taft) writes:

|> 
|> Initialize is for default initialization.  An aggregate is
|> for explicit initialization.  If you use an aggregate to initialize
|> a controlled object, you must give the exact value you want in memory
|> (e.g., reference count initialized to one, or whatever).
|> 

I would like to point out that this is very very handy when you are
implementing a type. The initialize, adjust and finalize procedures
would just tend to get in the way for the implementor. Where they
are needed is for the client who doesn't want to know about them.

Robb Nebbe



      reply	other threads:[~1995-01-23 10:45 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <leschkes.790279202@ferret>
     [not found] ` <3fgik5$1fn0@watnews1.watson.ibm.com>
1995-01-18 18:59   ` Question regarding LRM 5.95 7.6(19) R. William Beckwith
1995-01-20  0:44     ` Cyrille Comar
1995-01-21 17:35       ` Tucker Taft
1995-01-23 10:45         ` Robb Nebbe [this message]
replies disabled

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