(j3.2006) Syntax for US-08?
Malcolm Cohen
malcolm
Thu Sep 26 04:39:25 UTC 2013
1. I do not feel it is necessary or even particularly desirable to attempt to
"decide" the syntax before the meeting. Discussion is fine and good, but
decision is out of the question.
2. The "EXTERNAL,ONLY::" suggestion strikes me as being considerably worse than
every alternative.
3. I would have thought Dan was suggesting "EXPLICIT :: EXTERNAL"; violating the
convention that :: introduces a list of names or other user-defined entities is
certainly a minus point. A single colon would not fall foul of this convention
though.
4. Dan's thought that we might want to make it capable of handling future
conceivable extensions is well taken. I think that using parentheses might be
better than using colon or double-colon though, e.g.
"EXPLICIT(<explicit-item-list>)" or "NO IMPLICIT (<explicit-item-list>)". Maybe
"NO IMPLICIT(TYPE)" would be short for "IMPLICIT NONE", and we could have "NO
IMPLICIT(LEN)" to get rid of the implicit character-length==1. (The latter is
out of scope right now of course.)
> > > The ones I've seen proposed include
> > >
> > > IMPLICIT NOEXTERNAL
> > > IMPLICIT, EXTERNAL :: NONE
> > > EXTERNAL, NOIMPLICIT
> > > EXTERNAL, NONE
> > > NO IMPLICIT EXTERNAL
> > > EXTERNAL, EXPLICIT
> > > EXPLICIT[,] EXTERNAL
If you are writing the paper, just put your top three into a straw vote and list
the others in a "rejected syntax" section, preferably with reasons.
Cheers,
--
................................Malcolm Cohen, Nihon NAG, Tokyo.
More information about the J3
mailing list