T.R | Title | User | Personal Name | Date | Lines |
---|
765.1 | | AUSS::BELL | Caritas Patiens est | Tue Feb 04 1997 17:54 | 9 |
| What about using a /VERSION=xxx qualifier?
or
Extending the /STANDARD qualifier to allow F66, F77, F90, etc. as
values.
Peter.
|
765.2 | | TLE::REAGAN | All of this chaos makes perfect sense | Wed Feb 05 1997 10:49 | 14 |
| Since you intend /CLASSIC to be only exist until the F77 compiler
goes away, I don't have a real problem with it. Does VTX/CLASSIC
actually invoke a different image?
VAX C/DEC C has CC/VAXC and CC/DECC, but I can't see a way to fit
something like than in here.
On Digital UNIX, the cc command has the -old_cc options. How
would FORTRAN/OLD_F77 or FORTRAN/OLD_F77_COMPILER strike you?
BTW, does the current F90 verb have the /F77 qualifier? I think
that saying F90/F77 is pretty funny...
-John
|
765.3 | | QUARK::LIONEL | Free advice is worth every cent | Wed Feb 05 1997 11:06 | 25 |
| Re: .1
You can't switch syntaxes (invoking a different image) by using a keyword,
unfortunately.
We have /STANDARD, but that selects the type of standard checking within
the compiler, it doesn't select different compilers. Also, people who would
want to use the "F77" compiler would not necessarily want to do standards
checking - they'd want it for the obscure features it supports.
Re: .2
Yes, VTX/CLASSIC invokes a different image (on Alpha, actually a translated
VAX image!)
I also thought about something like CC/DECC, but nothing good came to mind,
especially as we don't have "DEC" in the name anymore!
Yes, the F90 verb has a /F77 qualifier. I agree it seems very strange, but
we had to keep compatibility with the VAX compiler syntax.
I sorta prefer /CLASSIC to /OLD_F77, but the latter does have some merit
(and doesn't conflict with an existing qualifier). So either one would be ok?
Steve
|
765.4 | | TLE::REAGAN | All of this chaos makes perfect sense | Wed Feb 05 1997 16:12 | 3 |
| Yep, either is just as good (or bad depending on your point of view).
-John
|
765.5 | What's /CLASSIC mean outside Atlanta? | IOSG::PYE | Graham - ALL-IN-1 Sorcerer's Apprentice | Thu Feb 06 1997 03:06 | 6 |
| Note that /CLASSIC (being a reference to the Coca Cola marketing
campaign) is a culturally specific derivation that doesn't (IMHO) work
as well outside the US. I hated the /CLASSIC when VTX used it, so I
hope you aren't going to use that as a precedental justification!
Graham (In England :-) )
|
765.6 | -oldc, not -old_cc | CXXC::REPETE | Rich Peterson 381-1802 ZKO2-3/N30 | Thu Feb 06 1997 10:06 | 11 |
| RE .2:
> On Digital UNIX, the cc command has the -old_cc options.
Lest someone's neural pathways get wired incorrectly, the
spelling is -oldc. This is used on Digital UNIX V4.0 onward
to invoke the ucode-based acc compiler instead of the GEM-based
DEC C compile, and before that it was used on RISC/ULTRIX to
invoke the old K&R-only C compiler with separate preprocessor and
frontend programs instead of the integrated cfe with ANSI C
support.
|
765.7 | | QUARK::LIONEL | Free advice is worth every cent | Fri Feb 07 1997 13:26 | 3 |
| Thanks, Graham, for the UK perspective. That helps a lot.
Steve
|