comp.lang.ada
 help / color / mirror / Atom feed
From: "Martin Dowie" <martin.dowie@baesystems.com>
Subject: Re: Ada2005 again, was: non-library level finalization
Date: Mon, 21 Mar 2005 14:59:56 -0000
Date: 2005-03-21T14:59:56+00:00	[thread overview]
Message-ID: <423edfb3$1_1@glkas0286.greenlnk.net> (raw)
In-Reply-To: mIz%d.1360$DD3.79@reader1.news.jippii.net

Tapio Kelloniemi wrote:
> "Martin Dowie" <martin.dowie@baesystems.com> wrote:
>> tmoran@acm.org wrote:
>>> I have a generic package that would benefit from doing some cleanup
>>> when an instantiation disappears.  It can't just declare a (private)
>>> Finalization_Controlled object because that would require all
>>> instantiations to be at library level.  Suggestions?
>>
>> Other than waiting for Ada2005...
>
> What method does Ada2005 provide to handle this problem?

It will allow nested type hierarchies. This is needed to avoid the need to
instantiate each and every container type at library level.

See:
http://www.ada-auth.org/cgi-bin/cvsweb.cgi/AIs/AI-00344.TXT


> And in
> general, is there some sort of summary which lists changes in Ada2005
> (with references to corresponding AI's). I know where AI's are
> stored, but there are quite many of them and looking through all of
> them to just look up their summary line is quite a slow process.
>
> I have read the AdaCore's ada2005 page, but it is not accurate enough
> and lists only major changes.

I believe John Barnes is producing something but I know of no timescale.

The AdaCore page is also (slightly) inaccurate - there isn't going to be a
standard "socket" package.

Cheers

-- Martin






  reply	other threads:[~2005-03-21 14:59 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-03-21  1:28 non-library level finalization tmoran
2005-03-21  9:01 ` Martin Dowie
2005-03-21 13:09   ` Ada2005 again, was: " Tapio Kelloniemi
2005-03-21 14:59     ` Martin Dowie [this message]
2005-03-21 21:48       ` Randy Brukardt
2005-03-21 15:54 ` Robert A Duff
2005-03-21 21:42 ` Randy Brukardt
2005-03-21 21:54 ` Randy Brukardt
2005-03-21 22:37   ` tmoran
replies disabled

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