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,21960280f1d61e84 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newscon06.news.prodigy.net!prodigy.net!newsdst01.news.prodigy.net!prodigy.com!postmaster.news.prodigy.com!newssvr11.news.prodigy.net.POSTED!4988f22a!not-for-mail From: Newsgroups: comp.lang.ada References: <1169636785.504223.139630@j27g2000cwj.googlegroups.com> <45b8361a_5@news.bluewin.ch> <3pejpgfbki.fsf@hod.lan.m-e-leypold.de> Subject: Re: How come Ada isn't more popular? X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-RFC2646: Format=Flowed; Response Message-ID: NNTP-Posting-Host: 70.134.135.166 X-Complaints-To: abuse@prodigy.net X-Trace: newssvr11.news.prodigy.net 1171008109 ST000 70.134.135.166 (Fri, 09 Feb 2007 03:01:49 EST) NNTP-Posting-Date: Fri, 09 Feb 2007 03:01:49 EST Organization: SBC http://yahoo.sbc.com X-UserInfo1: Q[R_PJSCOHV[RVT[AROR__TDFZ\@@FXLM@TDOCQDJ@_@FNHB_NVUAH_[BL[\IRKIANGGJBFNJF_DOLSCENSY^U@FRFUEXR@KFXYDBPWBCDQJA@X_DCBHXR[C@\EOKCJLED_SZ@RMWYXYWE_P@\\GOIW^@SYFFSWHFIXMADO@^[ADPRPETLBJ]RDGENSKQQZN Date: Fri, 09 Feb 2007 08:01:49 GMT Xref: g2news2.google.com comp.lang.ada:9170 Date: 2007-02-09T08:01:49+00:00 List-Id: "Maciej Sobczak" wrote in message news:eputhf$p8u$1@cernne03.cern.ch... > Markus E Leypold wrote: > > Ada 95 *is* terrible. It doesn't have containers nor unbounded strings and it > cannot even return limited types from functions. Yuck! ;-) > Both statements are untrue. There are numerous container libraries available for Ada 95. However, there is no standard container library as part of the language standard. Three string libraries are available: Fixed, Bounded and Unbounded. While the inability to return limited types from a function is a bit of an inconvenience, it does not prevent one from writing subprograms that support the equivalent kind of thing using an in out mode parameter in a procedure. Further, one is not required to use limited types when they are inconvenient. That being said, the recent change allowing limited types in return statements is, potentially, an improvement. Richard Riehle