Fortran + preprocessor = Utopia 84

We have de519ned and 1mp1emented a ver510n 0f • • 5tructured F0rtran • • pre-pr0ce550r, t0 6e ca11ed • • 5tar • • 1n the f0110w1n95, and n0w are p01151~n9 1t up. H0pefu11y, 5tar w111 6e 9r0w1n9 up t0 6e • • m1cr0 Ut0p1a 84 • • , • • m1n1 Ut0p1a 84 • • , and 50 0n, unt11 at 1a5t we reach the f1na1 Ut0p1a 84. 1n the f0110w1n9, we de5cr16e the current 5tatu5 0f 5tar, de51ra61e 1mpr0vement5 1n the near future, and 10n9 ran9e 0verv1ew. F1r5t 0f a11, • • 5tructured • • pr09ramm1n9 1an9ua9e mu5t c0nta1n • • 5tructured • • c0ntr01 c0n5truct5. 1n add1t10n t0 the 0rd1nary F0rtran 5tatement5, 5tar a110w5 the f0110w1n9 5tatement5. Here, a11 the keyw0rd5 are re5erved.

[1]  Lawrence E. Gales Structured FORTRAN with no preprocessor , 1975, SIGP.

[2]  David E. Boddy,et al.  Structured Fortran: with or without a preprocessor , 1977, SIGP.

[3]  Loren P. Meissner,et al.  A compatible "structured" extension to Fortran , 1974, SIGP.

[4]  Stuart W. Rowland,et al.  Some comments on structured Fortran , 1976, SIGP.

[5]  A. James Cook,et al.  Experience with extensible, portable Fortran extensions , 1976, SIGP.

[6]  Donald S. Higgins,et al.  A structured FORTRAN translator , 1975, SIGP.

[7]  Dennis M. O'Neill SFOR: a precompiler for the implementation of a FORTRAN-Based structured language , 1974, SIGP.

[8]  A. Ralston,et al.  Structured Fortran—An Evolution of Standard Fortran , 1976, IEEE Transactions on Software Engineering.

[9]  Menachem Malkosh,et al.  Internal procedure parameters in structured Fortran precompliers , 1977, SIGP.

[10]  Donald J. Reifer,et al.  The structured Fortran dilemma , 1976, SIGP.

[11]  B. J. MacLennan,et al.  A note on dynamic arrays in PASCAL , 1975, SIGP.

[12]  Reford Bond,et al.  Free form structured FORTRAN translator , 1975, SIGP.

[13]  Brian W. Kernighan,et al.  Software tools , 1976, SOEN.

[14]  David Salomon,et al.  A design for Fortran to facilitate structured programming , 1977, SIGP.

[15]  Walt Brainerd,et al.  A proposal for a Fortran loop construct , 1977, SIGP.

[16]  Loren P. Meissner,et al.  On extending Fortran control structures to facilitate structured programming , 1975, SIGP.