The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* [TUHS] efl
@ 2021-12-18  8:11 Steve Simon
  2021-12-19  7:54 ` arnold
  0 siblings, 1 reply; 3+ messages in thread
From: Steve Simon @ 2021-12-18  8:11 UTC (permalink / raw)
  To: tuhs

hi,

having supported Pafec and then in a different job flow3d, i was most interested in anything that could make large fortran packages more manageable.

there was a commercial package called Spag i which claimed to un-spagatti-ify your code which i always wanted but, could never afford.

the best i managed was sed and awk scripts to split huge fortran files into one file per function and build a makefile. this at least made rebuilds quicker.

i do not miss maintaining fortran code hacked by dozens of people over many decades.

-Steve


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [TUHS] efl
  2021-12-18  8:11 [TUHS] efl Steve Simon
@ 2021-12-19  7:54 ` arnold
  2021-12-19  8:08   ` Bakul Shah
  0 siblings, 1 reply; 3+ messages in thread
From: arnold @ 2021-12-19  7:54 UTC (permalink / raw)
  To: tuhs, steve

Steve,

Were you not aware of struct(1)?  It was in V7 and BSD. It would read
regular Fortran and turn it into ratfor.

I never used it, but I thought it was the coolest kind of thing.

Arnold

Steve Simon <steve@quintile.net> wrote:

> hi,
> 
> having supported Pafec and then in a different job flow3d, i was most
> interested in anything that could make large fortran packages more
> manageable.
> 
> there was a commercial package called Spag i which claimed to
> un-spagatti-ify your code which i always wanted but, could never afford.
> 
> the best i managed was sed and awk scripts to split huge fortran files
> into one file per function and build a makefile. this at least made
> rebuilds quicker.
> 
> i do not miss maintaining fortran code hacked by dozens of people over
> many decades.
> 
> -Steve
> 

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [TUHS] efl
  2021-12-19  7:54 ` arnold
@ 2021-12-19  8:08   ` Bakul Shah
  0 siblings, 0 replies; 3+ messages in thread
From: Bakul Shah @ 2021-12-19  8:08 UTC (permalink / raw)
  To: arnold; +Cc: steve, tuhs

On Dec 18, 2021, at 11:54 PM, arnold@skeeve.com wrote:
> 
> Steve,
> 
> Were you not aware of struct(1)?  It was in V7 and BSD. It would read
> regular Fortran and turn it into ratfor.
> 
> I never used it, but I thought it was the coolest kind of thing.

So did I! I used it to convert an early PAL assembler (palasm?)
from FORTRAN IV to ratfor and then I hand translated it to C. I
don't recall if there was a need for this or I just felt like it!
This was possibly before AMD introduced PAL22V10. IIRC we used
PAL16V8s on the Fortune box.



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-12-19  8:08 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-18  8:11 [TUHS] efl Steve Simon
2021-12-19  7:54 ` arnold
2021-12-19  8:08   ` Bakul Shah

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).