Re: SSP



It is important: consider Interlanguage Communication with
options(nodescriptor), especially with languages like (older) Fortran which
supported this construct.

BTW, I got the opposite case fixed: declaring an entry with * bounds and
options(nodescriptor), as well as the ability to pass a scalar to an array
with * bounds and options(nodescriptor). The second case is for C
compatibility.

But since I can't open a PMR / Requirement any more, you'll have to do it.

"Peter Flass" <Peter_Flass@xxxxxxxxx> wrote in message
news:G1EDg.21420$8j3.19004@xxxxxxxxxxxxxxxxxxxxxxx
Thanks Mark; is it even legal PL/I? It's a rather obscure "feature", and
I'd rather just change it going forward. Sometimes being bug-for-bug
compatible is not a good thing.

Mark Yudkin wrote:
IIRC, what you coded used to work, but has now been eliminated. If you
have a support contract, I'd suggest your opening a PMR for this
"incompatibility with old host compiler". If the PMR is rejected, you can
then turn it into a requirement. I was able to get a few issues addressed
in this manner, but can no longer do so (I have changed jobs).

"glen herrmannsfeldt" <gah@xxxxxxxxxxxxxxxx> wrote in message
news:xsSdnW1Q_5SZFkTZnZ2dnUVZ_qSdnZ2d@xxxxxxxxxxxxxx

Peter Flass wrote:


The thing I found, compiling with Enterprise PL/I, after getting rid of
the 48-char set nonsense were a couple of routines that had something
like this:
ABCD: PROC(AA,BB);
DCL AA FIXED BINARY(15),
BB (AA)FLOAT BINARY;
Changing them to "...BB (*)FLOAT BINARY" worked for me.

It makes sense for Fortran 66 or Fortran 77, but not for PL/I.

It might be that someone wanted to keep them similar.

-- glen







.



Relevant Pages

  • Re: In the Shallow End
    ... Let Fortran do what it was designed for. ... Other languages have to add in support for the reporting of the loss of computational accuracy. ... Restarting X while an app is running won't affect that run results. ... So you think, but it was the name 'Cube' that got Apple into trouble, not the design. ...
    (comp.sys.mac.advocacy)
  • Re: IVF vs CVF
    ... I would paraphrase part of it as: Microsoft didn't accept ... > Fortran for a lower price than CVF. ... > necessity for a commercial compiler. ... High quality compiler, good support, free email support within ...
    (comp.lang.fortran)
  • Re: Arent the fuddy-duddies in the group going to comment on Fortress
    ... Do away with some of the legacy support mentioned above, ... either as part of the language ... Fortran without destroying the look and feel of the language then ... The link you gave discusses the conversion of the CLOUDY astrophysics code from Fortran to C. Contrary to the impression that your post might give, Fortran use is alive and well in the astrophysics community, not just in terms of legacy code, but also for new codes. ...
    (comp.lang.fortran)
  • Re: Integer Coersion
    ... and as this is Fortran not Delphi, ... vaguely standard conforming. ... It would be amazingly stupid of a compiler vendor to not support a byte-sized integer. ...
    (comp.lang.fortran)
  • GCC/gfortran 4.5.0 release
    ... GCC 4.5.0 release and regarding 4.6. ... Experimental, single-image coarray support ... - Link time optimization (e.g. inlining a C++ function in Fortran) ... array-temps, do, pointer, and recursive. ...
    (comp.lang.fortran)