Re: Namelist Internal Read

From: Walt Brainerd (walt_at_fortran.com)
Date: 03/29/05


Date: Tue, 29 Mar 2005 08:05:38 -0700
To: James Giles <jamesgiles@worldnet.att.net>

James Giles wrote:
> Walt Brainerd wrote:
>
>>gary.l.scott@lmco.com wrote:
>>
>>
>>>I've also never quite understood the need for the quirky &.../
>>>syntax.
>>
>>It's the same reason as the inconsistent names for
>>the bit intrinsics. I am not sure where namelist
>>came from originally, but probably some vendor did
>>it many years ago and some individual thought up
>>what seemed like a neat scheme at the time.
>>
>>When it came up for standardization, "existing
>>practice" was picked, rather than a nicer design.
>
>
> Actually, I don't think the standard adopted the same syntax as
> any of the prior existing implementations. Maybe. But it's
> different from the several I used before (each different from
> the others as well). If they adopted "existing practice" for
> this, I don't know what implementation they got it from.

Well, that was one of the arguments for not adopting
"existing practice" in this case (and probably most):
although they were similar, almost all implementations
had something different from the others. It wouldn't be
fair to pick one implementation, so it was made a
little different from each. "Existing practice" in that
case meant something similar to what most vendors had
implemented.

-- 
Walt Brainerd         +1-877-355-6640 (voice & fax)
The Fortran Company   +1-520-760-1397 (outside USA)
6025 N. Wilmot Road   walt@fortran.com
Tucson, AZ 85750 USA  http://www.fortran.com


Relevant Pages

  • Re: #include vs. -library
    ... Implementations shall behave as if these separate phases occur, ... even though many are typically folded together in practice. ... files, translation units, and translated translation units need ...
    (comp.lang.c)
  • Re: Win32Forth & negative zero
    ... implementations. ... doesn't inadvertently preclude its use - otherwise they can / should be mutually exclusive. ... In practice, the hardware has now been fixed, so it makes perfect ...
    (comp.lang.forth)
  • Re: Sacla loop: a new loop implementation
    ... >> may well be that no current implementations can do them either. ... Yes, it was potentially a very useful interface, but one which had ... The CL philosophy was to incorporate tried and true practice, ... Duane Rettig duane@franz.com Franz Inc. http://www.franz.com/ ...
    (comp.lang.lisp)
  • Re: Case sensitivity
    ... Neal Bridges wrote: ... those, there are many implementations. ... In theory there is no difference between theory and practice. ...
    (comp.lang.forth)
  • Re: Implementing custom containers in Lisp
    ... You may conceptualize the vector of anything as you've done, ... practice, the implementations may rather like put it like: ... ASCII ribbon against html email (o_ the computer industry all around ...
    (comp.lang.lisp)