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: a07f3367d7,3617c6f2e0cf48d2 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,UTF8 X-Received: by 10.180.106.161 with SMTP id gv1mr17732wib.4.1363918479458; Thu, 21 Mar 2013 19:14:39 -0700 (PDT) Path: p18ni6019wiv.0!nntp.google.com!feeder1.cambriumusenet.nl!feed.tweaknews.nl!85.12.40.130.MISMATCH!xlned.com!feeder1.xlned.com!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!border4.nntp.ams.giganews.com!border2.nntp.ams.giganews.com!border3.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!newsreader4.netcologne.de!news.netcologne.de!news.swapon.de!eternal-september.org!feeder.eternal-september.org!mx05.eternal-september.org!.POSTED!not-for-mail From: Jeffrey Carter Newsgroups: comp.lang.ada Subject: Re: New Version of the PragmAda Reusable Components Available Date: Sat, 16 Mar 2013 18:16:58 -0700 Organization: Also freenews.netfront.net; news.tornevall.net Message-ID: References: <513E3515.1010807@pragmada.x10hosting.com> <20130317005428.3173ed32@hactar.xn--rombobjrn-67a.se> Mime-Version: 1.0 Injection-Date: Sun, 17 Mar 2013 01:15:13 +0000 (UTC) Injection-Info: mx05.eternal-september.org; posting-host="656ea2f23126f57fb36504d2d15a002c"; logging-data="26790"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18cknTavy85LFgJO9DaPLF0WxtIH55GSqY=" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 In-Reply-To: <20130317005428.3173ed32@hactar.xn--rombobjrn-67a.se> Cancel-Lock: sha1:GWqX8km6DRZm2kv6/+4tONQGSAE= Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: 2013-03-16T18:16:58-07:00 List-Id: On 03/16/2013 04:54 PM, Björn Persson wrote: > > · Is there a good reason why compile_all.adb lacks with clauses for > Character_Regular_Expression_Matcher and Skip_List_Unbounded.Put? Probably an oversight. > · GCC 4.7 and 4.8 emit four instances of this warning: > > pragmarc-list_bounded.ads:23:04: warning: in instantiation at pragmarc-list_bounded_unprotected.adb:279 > pragmarc-list_bounded.ads:23:04: warning: cannot return a local value by reference > pragmarc-list_bounded.ads:23:04: warning: "Program_Error" will be raised at run time > > I haven't examined it further but I figured you might want to look into > it. The PragmARCs are Ada 95, and return limited values. Compiling them with a compiler for a more recent version of the language is expected not to work. Note that there is also a beta version of the components for ISO/IEC 8652:2007. > · readme.txt mentions a file named license.txt which isn't in the > zipfile, and one named xor.adb which looks like it should be > xor_problem.adb More oversights. > · Have you considered using version numbers? The Fedora packages > contain a source URL like this: > > Source1: http://pragmada.x10hosting.com/pragmarc.zip > > This is now wrong in released packages, as the URL now refers to > another version than the one in the package. This will probably not > cause a lot of trouble, but it would be better if it could be avoided. Internally this release is version 94117caea35e50ca6a86e707e2a01d938cd8a474. Externally, there is only supposed to be one version of the components: the final version. Sometimes there are differences between the released version and the intended final version, resulting in new releases. Presumably the 2 will match up some day. Thanks for the comments. I'll try to correct the oversights. -- Jeff Carter "All citizens will be required to change their underwear every half hour. Underwear will be worn on the outside, so we can check." Bananas 29