Re: Final Procedure



In article <1ir6aqh.1meptev1s88kniN%nospam@xxxxxxxxxxxxx>,
Richard Maine <nospam@xxxxxxxxxxxxx> wrote:

Generally speaking, you are describing a C coding style anyway. The
Fortran standard at the least discourages using function return values
as error codes. There are infinite debates (which I won't participate in
if this restarts one) about exactly what cases it is legal in, but by
making even some cases illegal, the standard can be said to at least
discourage the practice. It would be highly inconsistent for the
standard to then go and specify the practice for final procedures; sure
the standard is inconsistent about some things, but don't hold your
breath waiting for this particular inconsistency to happen.

The proposed TR does precisely that - I hope that you will comment
appropriately through J3.

Do you have a reference to that as a policy? I don't need to know
the reasons, as I know enough of them.


Regards,
Nick Maclaren.
.



Relevant Pages

  • Re: Brian Kernighan, maybe Im not worthy, maybe Im scum
    ... unimplemented or little-implemented standard. ... the person correcting him for bring it to his attention, ... Because C as a language is defined IN PRACTICE, ... as authority goes, authority on unmoderated newsgroups is a fanciful ...
    (comp.programming)
  • Re: CLASS Terminology
    ... Item 5 above is a bit inconsistent in that it does not ... You appear to be confusing the Fortran 2003 standard with the Fortran ... This is the authors of the Handbook commenting on something that they ... It is perhaps more simillar to your own posting. ...
    (comp.lang.fortran)
  • Re: CLASS Terminology
    ... Item 5 above is a bit inconsistent in that it does not ... You appear to be confusing the Fortran 2003 standard with the Fortran ... It is perhaps more simillar to your own posting. ...
    (comp.lang.fortran)
  • Re: RfD: c-addr/len
    ... Then I wonder why you are asking us to get rid of CHARS ... encodings and MIME, when common practice is using MIME. ... Thus what we see for now, you design standard, you make another series ...
    (comp.lang.forth)
  • Re: String Constants
    ... than for defending bad practice. ... I have not suggested any mandate. ... deliberately fail for those cases. ... I would never deliberately break the standard for no positive benefit ...
    (comp.lang.forth)