Re: Converting fixed-to-free format



Joe Krahn wrote:
Ken Plotkin wrote:

On Sat, 25 Feb 2006 18:07:42 GMT, Joe Krahn <jkrahn@xxxxxxxxx> wrote:

[snip]

having to fix manually like REAL X(1). Then we could think about the future of Fortran without worrying so much about billions of lines of old code.



Those billions of lines of existing code *are* the future of Fortran.

Every step taken toward deliberate incompatibility is another nail in
the coffin.

Ken Plotkin

It sounds like you are saying Fortran is only alive now to keep all that archaic code useful. If that's all Fortran is to you, then it's already dead.

Besides, with a good archaic-to-modern Fortran converter, archaic humans can still write archaic code. My primary point is that there should be no need to worry about mixing archaic and modern code into the same source file, and an archaic-to-modern converter would keep all existing cond working indefinitely, without compiler develeopers having to deal with all the extra effort.

Joe
A nice sentiment. But it isn't really a significant problem in terms of holding back standardization progress and improvements to the language.

--

Gary Scott
mailto:garyscott@xxxxxxx

Fortran Library: http://www.fortranlib.com

Support the Original G95 Project: http://www.g95.org
-OR-
Support the GNU GFortran Project: http://gcc.gnu.org/fortran/index.html

Why are there two? God only knows.


If you want to do the impossible, don't hire an expert because he knows it can't be done.

-- Henry Ford
.



Relevant Pages

  • Re: Form k = i + j and test for overflow.
    ... IBM once made a change in VS Fortran that meant you could no longer initialize integers with the max negative 32-bit integer value commonly used to set a specific bit pattern for binary flag values. ... At first they refused to change it back claiming it was fully standard compliant, but after about 6 months of my first complaint, they released an update that put it back the "correct" way. ... Support the Original G95 Project: http://www.g95.org ... Support the GNU GFortran Project: http://gcc.gnu.org/fortran/index.html ...
    (comp.lang.fortran)
  • Re: When will this ng come to accept that Fortran needs to go "back to the future" ?
    ... I personnally think that that is a silly reason to avoid common blocks. ... Fortran Library: http://www.fortranlib.com ... Support the Original G95 Project: http://www.g95.org ... Support the GNU GFortran Project: http://gcc.gnu.org/fortran/index.html ...
    (comp.lang.fortran)
  • Re: taking notes about a code
    ... computer processing unit instruction, you still are writing to the ... FORTRAN or Fortran is a language for communication of mathematical ... Support the Original G95 Project: http://www.g95.org ... Support the GNU GFortran Project: http://gcc.gnu.org/fortran/index.html ...
    (comp.lang.fortran)
  • Re: Use of subroutines
    ... here is the link for the reference summary for VS Fortran ... Fortran Library: http://www.fortranlib.com Support the Original G95 Project: http://www.g95.org -OR- ... Support the GNU GFortran Project: http://gcc.gnu.org/fortran/index.html Why are there two? ... Liberty is a well armed sheep contesting the vote. ...
    (comp.lang.fortran)
  • Re: Basic question on local variable
    ... Passing by "value" is available in nearly all compilers as an extension. ... It's also available in a standard form in earlier versions of Fortran. ... Support the Original G95 Project: http://www.g95.org ... Support the GNU GFortran Project: http://gcc.gnu.org/fortran/index.html ...
    (comp.lang.fortran)