1 11/15/79 New FORTRAN 2 3 The new_fortran command provides Multics FORTRAN users with a new 4 compiler. The new compiler is about five times faster than the old 5 compiler. It handles source segments that are in a more standard form 6 than the old one and is closer to the ANSI standard than the old one. 7 With this installation, the new compiler becomes the standard Multics 8 FORTRAN compiler and is available as fortran, ft, and new_fortran. The 9 old compiler is available as old_fortran. At this point, old_fortran is 10 considered obsolete although it will not be deleted from the system. 11 There are currently no bug fixes or enhancements planned for the old 12 compiler. 13 14 15 Documentation: 16 An addendum to the Multics FORTRAN manual is being prepared and will be 17 available shortly. In the interim, online info segments will be 18 provided to assist users in using the new_fortran compiler. Users who 19 find the info segments incomplete or inaccurate should report such 20 findings as trouble reports. The info segments provided are: 21 22 new_fortran.info 23 new_fortran_conversions.gi.info 24 new_fortran_differences.gi.info 25 new_fortran_extensions.gi.info 26 new_fortran_bugs.info 27 28 29 new_fortran_differences.gi.info: 30 A list of differences and incompatibilities between the old FORTRAN 31 compiler and the new one. Some will prevent old FORTRAN object segments 32 from executing in harmony with new FORTRAN object segments. Others are 33 differences in semantic interpretation. These incompatibilities arise 34 mainly from the old FORTRAN compiler's divergence from ANSI in favor of 35 Multics PL/I. 36 37 38 new_fortran_extensions.gi.info: 39 A list of extensions relative to the old FORTRAN compiler, as well as 40 list of those extensions planned for the future. 41 42 43 new_fortran_conversions.gi.info: 44 A list of syntactic differences between the input formats of the two 45 compilers. Both compilers support an identical card-image format, 46 however, the free-form format accepted by each compiler is very 47 different. 48 49 50 new_fortran_bugs.info 51 A list of bugs, planned language features, and suggested improvements 52 for the new FORTRAN compiler.