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,c406e0c4a6eb74ed X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!not-for-mail From: "Martin Dowie" Newsgroups: comp.lang.ada Subject: Re: ADA Popularity Discussion Request Date: Tue, 17 Aug 2004 13:49:54 +0100 Organization: BAE SYSTEMS Message-ID: <4121fda9$1_1@baen1673807.greenlnk.net> References: <49dc98cf.0408110556.18ae7df@posting.google.com> <4121E4B4.5080609@noplace.com> <4121ebcf$1_1@baen1673807.greenlnk.net> <4121F314.6080108@noplace.com> X-Trace: news.uni-berlin.de 0RUBGLVqH/mOsuHiqQPotw15ASA6+VTwARYQ39gKmXyvh/v6Nm X-Orig-Path: baen1673807.greenlnk.net!baen1673807!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: baen1673807.greenlnk.net Xref: g2news1.google.com comp.lang.ada:2775 Date: 2004-08-17T13:49:54+01:00 List-Id: Marin David Condic wrote: > Looks like good work & hopefully something that will be built upon & > extended to include new capabilities. I suspect that Ada0Y is not > going to allow the garden variety programmer to extend packages under > the "Ada..." tree, so it is hard to imagine "growth" without some > sort of agreed upon support from the compiler vendors. Still, one > could imagine work being done under a different, independent branch > with the possibility that in "Ada1Z" a given branch might be drawn > into the standard if it proves to be something generally useful, > standardizable and portable to a variety of implementations. I've already approached Jim Moore of "WG9" about setting up a "IWA" that might be used to expand on what is proposed for Ada0Y, e.g. Algorithms for the containers (these were part of the original 'Charles' library) or new containers (Fibonacci Heaps anyone?). Note, there is currently nothing to stop you adding whatever you like as a /grandchild/ of Ada - you just can't add a child to package "Ada" in 'normal mode'. > I still think there is good reason to have some kind of "supplimental > standard" library that exists as a reference implementation that is > allowed to grow & change at a faster rate than updates to the Ada > standard allow - but its looking like there is at least a good start > in that general direction... That is a possibility with the "IWA". It does /*NOT*/ make it part of the standard but it could be used as a basis for inclusion. > BTW: I like the fact that there is an HTML "user's manual" written up > for it. Hopefully, there might evolve from that some sort of "Ada > Library Usage For Smart People (because the "dummies" are using C)" > book. Its wonderful to have a user's manual that lays out what each > operation does, but an example guide with practical applications can > be a real plus for actually getting people to use it. Thanks, I did that myself - that's not part of the 'normal' AI process :-) It's actually the text of the AI copied into the source code (by hand!) and into "AdaBrowse" format (big "hello" to Thomas Wolf!). If I get time I'll embed more examples from the AI or from elsewhere. Cheers -- Martin