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,21aaebbd9205357c X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII X-Received: by 10.180.75.8 with SMTP id y8mr1391063wiv.1.1362378749919; Sun, 03 Mar 2013 22:32:29 -0800 (PST) Path: bp2ni71480wib.1!nntp.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!ecngs!feeder2.ecngs.de!feeder.erje.net!eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!mx05.eternal-september.org!.POSTED!not-for-mail From: "J-P. Rosen" Newsgroups: comp.lang.ada Subject: Re: Please list all the Ada libraries you know Date: Mon, 04 Mar 2013 07:32:28 +0100 Organization: A noiseless patient Spider Message-ID: References: <69291c5f-ffce-4b48-a1c5-aa76f308082f@googlegroups.com> Mime-Version: 1.0 Injection-Date: Mon, 4 Mar 2013 06:31:08 +0000 (UTC) Injection-Info: mx05.eternal-september.org; posting-host="2b3884a634d8f846e0712b4e3a92507a"; logging-data="6562"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Eji0OqTP5lV5PHHSB2b6A" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130215 Thunderbird/17.0.3 In-Reply-To: <69291c5f-ffce-4b48-a1c5-aa76f308082f@googlegroups.com> Cancel-Lock: sha1:51xDuX0m3qpeB8Ew6afnSCSyQR8= X-Enigmail-Version: 1.5.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Date: 2013-03-04T07:32:28+01:00 List-Id: Le 04/03/2013 04:32, Shark8 a �crit : >> Just a comment: on platforms where file-name casing matters, >> > GNAT generates warnings for each source files it compiles which does not >> > use all-lower-case file-names. > Really!? I did not know that... > Is it a deal-breaker for users of unix/linux? (It seems rather counter-intuitive to the case-insensitivity of Ada.) In a source model compiler, you need a way to go from a unit name to the corresponding file name. In a case-sensitive OS, you need a casing convention. GNAT chose all lower-case, because it is easy to remember and enforce. An alternative could have been to use the same case as... (what? the specification? the body?). And it would not necessary match the casing of users. -- J-P. Rosen Adalog 2 rue du Docteur Lombard, 92441 Issy-les-Moulineaux CEDEX Tel: +33 1 45 29 21 52, Fax: +33 1 45 29 25 00 http://www.adalog.fr