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,8143b93889fe9472 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII X-Received: by 10.180.82.1 with SMTP id e1mr46233wiy.1.1359689747844; Thu, 31 Jan 2013 19:35:47 -0800 (PST) Path: bp2ni9425wib.1!nntp.google.com!feeder1.cambriumusenet.nl!82.197.223.103.MISMATCH!feeder3.cambriumusenet.nl!feed.tweaknews.nl!209.197.12.246.MISMATCH!nx02.iad01.newshosting.com!newshosting.com!216.196.98.144.MISMATCH!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!newsfeed.news.ucla.edu!news.snarked.org!feeder.erje.net!us.feeder.erje.net!news2.arglkargh.de!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Niklas Holsti Newsgroups: comp.lang.ada Subject: Re: Ada standard and maximum line lengths Date: Tue, 29 Jan 2013 12:25:30 +0200 Organization: Tidorum Ltd Message-ID: References: <8dfcf819-e1d0-4578-a795-a4bf724b5014@googlegroups.com> Mime-Version: 1.0 X-Trace: individual.net hHZ/+2aM1Gzli/z9fzfjBAcKhV/tCNLCgxsiZ9ixwmdcTbEe64v9mwDCUeDTfesNGs Cancel-Lock: sha1:pEPlwplyPaIWez/t5tNlbOkXRCs= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Date: 2013-01-29T12:25:30+02:00 List-Id: On 13-01-29 08:15 , J-P. Rosen wrote: > Le 28/01/2013 22:29, Niklas Holsti a �crit : >> In the same post in which Jeffrey quoted ARM 2.2(14), it seemed he was >> reading it to mean that there is a coupling. I was asking how he deduced >> that coupling. I'm asking the same question as you (J-P.), but from the >> other side of the burden of proof. >> >> So, can you show the ARM verse that says that a compiler is not allowed >> to limit identifiers to 200 characters, if it supports lines of 10,000 >> characters? > I don't have much to add to Randy's response. Yes, you can read the RM > this way, Good that we agree on that. > and no it's not the way it has been interpreted either by the > ACATS or implementers. Seems to be legacy from Ada 83, which should have been changed (in my reading of the ARM, which I still see as more correct) for Ada 95. > Since I see no benefit in having them different, I think a fix in the RM > is the best thing to do. In many programming languages and implementations from the last century, maximum identifier length was much less than maximum line length. BASIC originally had 1-letter identifiers. IIRC Fortran had a 6-character limit. I don't mind if the ARM is changed (or interpreted) to require th a compiler to support identifiers as long as the longest possible source line. I don't think it is important one way or the other, as long as my compiler supports reasonable lengths. 200 characters is ok as a max line length. 200 for an identifier is overkill, IMO. -- Niklas Holsti Tidorum Ltd niklas holsti tidorum fi . @ .