Xref: utzoo comp.lang.fortran:2509 comp.lang.misc:3486 comp.sources.wanted:8790 Path: utzoo!mnetor!tmsoft!torsqnt!jarvis.csri.toronto.edu!rutgers!usc!cs.utexas.edu!uunet!deimos.cis.ksu.edu!harris.cis.ksu.edu!mac From: mac@harris.cis.ksu.edu (Myron A. Calhoun) Newsgroups: comp.lang.fortran,comp.lang.misc,comp.sources.wanted Subject: Re: Wanted: RATFOR, EFL or other FORTRAN preprocessor Message-ID: <3569@deimos.cis.ksu.edu> Date: 19 Sep 89 13:46:12 GMT References: <785@uvicctr.UVic.ca.UUCP> Sender: news@deimos.cis.ksu.edu Reply-To: mac@harris.cis.ksu.edu (Myron A. Calhoun) Followup-To: comp.lang.fortran Distribution: na Organization: Kansas State University, Dept of Computing & Information Sciences Lines: 26 In article <785@uvicctr.UVic.ca.UUCP> mgarrett@uvicctr.UVic.ca.UUCP (Toni) writes: >Can anyone direct me to source code for a FORTRAN preprocessor? >RATFOR and EFL are probably the best known, but if you have >another favorite, I would be happy to hear about it. I tried to reply with the following but keep getting a mailer-daemon return: <<< 550 ... User unknown What about SPARKS, originally distributed with Horowitz & Sahni's "Fundamentals of Data Structures"? I had a couple of graduate students rewrite the SPARKS preprocessor in SPARKS and then add even more features, so we had meta-SPARKS processors coming out our ears (the original, SPARKS in SPARKS, ADVANCED SPARKS in SPARKS, and ADVANCED SPARKS in ADVANCED SPARKS). For awhile, we were H. & S.'s official distributors of their own product! But I don't know why you'd want a preprocessor for FORTRAN 77. SPARKS was written back in the days when FORTRAN 66 didn't have any block structure; now that FORTRAN 77 does, preprocessors seem kind of unnecessary. --Myron -- Myron A. Calhoun, PhD EE, W0PBV, (913) 532-6350 (work), 539-4448 (home). INTERNET: mac@ksuvax1.cis.ksu.edu BITNET: mac@ksuvax1.bitnet UUCP: ...{rutgers, texbell}!ksuvax1!harry!mac