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,8143b93889fe9472 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit X-Received: by 10.180.98.103 with SMTP id eh7mr592213wib.3.1359473390157; Tue, 29 Jan 2013 07:29:50 -0800 (PST) Path: i11ni27282wiw.0!nntp.google.com!feeder1.cambriumusenet.nl!feed.tweaknews.nl!217.188.199.168.MISMATCH!takemy.news.telefonica.de!telefonica.de!newsfeed.arcor.de!newsspool1.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Tue, 29 Jan 2013 16:29:49 +0100 From: Georg Bauhaus User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Ada standard and maximum line lengths References: <8dfcf819-e1d0-4578-a795-a4bf724b5014@googlegroups.com> <5107b329$0$6556$9b4e6d93@newsspool4.arcor-online.net> In-Reply-To: X-Enigmail-Version: 1.5 Message-ID: <5107eaed$0$6566$9b4e6d93@newsspool4.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 29 Jan 2013 16:29:49 CET NNTP-Posting-Host: 21994f68.newsspool4.arcor-online.net X-Trace: DXC=Y=g>lAYAc;@6PJ?[X6JIXE4IUKJLh>_cHTX3jMk2BmhPLcN On 29.01.13 13:31, Niklas Holsti wrote: > Even for hypothetical SW of some sort that generates Ada source code > automatically, I think it very unlikely that it would generate > identifiers of that length, since Ada identifiers can be qualified and > sorted into packages etc. much more flexibly than is the case for linker > symbols. GNAT writes similar identifiers into object files, and the same hysterical raisins spoil the cake. At least the names---those to be exported to other compilers---seem shorter if package hierarchies are not used extensively. Alas, the problem of exceedingly long names in object files can be worked around by allowing lengthy identifiers in source text. There is a better alternative. It needs to address the issue at some object interchange level, which is typed. Something between function libraries from around 1970 and {.NET, JVM, Corba, Zero-C Ice, ...}. An incentive is needed that creates fruitful cooperation of languages, if that is where long identifiers are a pain, and a source of cumbersome, costly configuration. For example, mathematicians and/or computer scientists might like the subject if dressed like this: "On a denotational semantics of typed object descriptions. With an application to the Intel ABI." (Anyone who could suggest this as a topic for a few dissertations?)