comp.lang.ada
 help / color / mirror / Atom feed
From: "Robert I. Eachus" <rieachus@comcast.net>
Subject: Re: Why I like Ada
Date: Wed, 02 Jun 2004 01:13:08 -0400
Date: 2004-06-02T01:13:08-04:00	[thread overview]
Message-ID: <GdSdnSJfJ_l4_CDdRVn-jw@comcast.com> (raw)
In-Reply-To: <dmavc.18502$Tn6.4344@newsread1.news.pas.earthlink.net>

Jeffrey Carter wrote:

> Robert I. Eachus wrote:
> 
>> I'll be darned! GNAT took that Target => Target. I was expecting it to 
>> require the second Target to use selected notation.  Its midnight, so 
>> I'll wait 'til tomorrow to figure out if that is really a bug.
> 
> 
> IANALL (and I know you are), but I'm pretty sure it's not a bug. My 
> understanding is that there is never a conflict between a formal 
> parameter name and an actual parameter name in named notation.

I realized a while ago that after midnight IANALL either. ;-)  And yes, 
it is after midnight when I am typing this. But I discussed the issue 
with Bob Duff earlier, when we were both language lawyers.  You are 
correct, the visibility of the first Target is only on the left side of 
the arrow.  Other than that, the direct scope of a parameter is inside 
the declaration of the subprogram or generic.

However, from a software engineering point of view, if not a bug it is a 
pretty dodgy usage.  Puns have no place in real code.

-- 

                                           Robert I. Eachus

"The terrorists rejoice in the killing of the innocent, and have 
promised similar violence against Americans, against all free peoples, 
and against any Muslims who reject their ideology of murder. Their 
barbarism cannot be appeased, and their hatred cannot be satisfied. 
There's only one way to deal with terror: We must confront the enemy and 
stay on the offensive until these killers are defeated." -- George W. Bush




  reply	other threads:[~2004-06-02  5:13 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-05-22  0:39 Why I like Ada Fionn mac Cuimhaill
2004-05-22 14:11 ` Per Dalgas Jakobsen
2004-05-22 15:23   ` Preben Randhol
2004-05-22 16:27     ` Björn Persson
2004-05-25 21:29       ` Robert I. Eachus
2004-05-26  7:44         ` Peter Amey
2004-05-26  8:18           ` Ludovic Brenta
2004-05-26 16:15             ` Martin Krischik
2004-05-26 19:33               ` David Starner
2004-05-30 18:06                 ` Richard  Riehle
2004-05-30 18:17                   ` Randy Brukardt
2004-05-30 19:09                     ` Adrian Knoth
2004-05-31 13:27                     ` Björn Persson
     [not found]                   ` <inpkb0d57uiaf6970hk0ctj09orni4piea@4ax.com>
2004-05-31  2:07                     ` Richard  Riehle
2004-05-26 15:30           ` Wes Groleau
2004-06-01  3:57           ` Robert I. Eachus
2004-06-02  1:48             ` Jeffrey Carter
2004-06-02  5:13               ` Robert I. Eachus [this message]
2004-05-22 22:01   ` Wes Groleau
  -- strict thread matches above, loose matches on Subject: below --
1994-12-02  9:44 Richard A. O'Keefe
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox