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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,f1a4cf648f2724ee X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-05-24 18:34:36 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeed.berkeley.edu!ucberkeley!intgwpad.nntp.telstra.net!news.telstra.net!news-server.bigpond.net.au!not-for-mail From: Dale Stanbrough Newsgroups: comp.lang.ada Subject: Re: ARG asks Ada Community for API Proposals. References: <3CEDA711.5040303@telepath.com> <3CEED532.2090701@telepath.com> User-Agent: MT-NewsWatcher/3.2 (PPC Mac OS X) Message-ID: Date: Sat, 25 May 2002 01:34:35 GMT NNTP-Posting-Host: 144.132.91.90 X-Complaints-To: news@bigpond.net.au X-Trace: news-server.bigpond.net.au 1022290475 144.132.91.90 (Sat, 25 May 2002 11:34:35 EST) NNTP-Posting-Date: Sat, 25 May 2002 11:34:35 EST Organization: BigPond Internet Services (http://www.bigpond.net.au) Xref: archiver1.google.com comp.lang.ada:24708 Date: 2002-05-25T01:34:35+00:00 List-Id: Ted Dennison wrote: > A damn good point. We have already discovered during the process of > defining the Grace container packages that lack of default values for > generic instantiations causes us to have to throw out a lot of features, > lest we run afoul of our instantiation simplicity requirements. > > It would be a damn shame to end up with something like that in the > standard, along with the new features that make the trade-offs unnessecary. > > However, I do think a lot of stuff that we didn't put in due to lack of > default generic parameter could be added at a later date without huge > structural changes. Presumably there will be a webpage somewhere where > folks can go to keep themselves abrest of the latest proposed language > changes. Perhaps we should have a package structure that includes versioning information... e.g. package Ada95 is end; package Ada95.Containers is... package Ada05 is end; package Ada05.Containers is... to allow for different language features. This would allow for upgrades in the future while not requiring existing code to be modified. Do we have access to the list of features that have been proposed for Ada0Y? Dale