From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,589d16556c145528 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: "Martin Dowie" Newsgroups: comp.lang.ada Subject: Re: Ada2005 again, was: non-library level finalization Date: Mon, 21 Mar 2005 14:59:56 -0000 Organization: BAE SYSTEMS Message-ID: <423edfb3$1_1@glkas0286.greenlnk.net> References: <423e8bb1$1_1@glkas0286.greenlnk.net> X-Trace: individual.net xydhNc9LzCvjzYm1oGJYkwC8Wsl8uDipZwWlDSbDk2qKQUHDHo X-Orig-Path: glkas0286.greenlnk.net!glkas0286!not-for-mail X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 X-Original-NNTP-Posting-Host: glkas0286.greenlnk.net Xref: g2news1.google.com comp.lang.ada:9671 Date: 2005-03-21T14:59:56+00:00 List-Id: Tapio Kelloniemi wrote: > "Martin Dowie" 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