Make - What is Efl?

Steve Schlaifer x3171 156/224 steve at jplgodo.UUCP
Sun Mar 30 16:12:21 AEST 1986


In article <332 at hadron.UUCP>, jsdy at hadron.UUCP (Joseph S. D. Yao) writes:
> In article <745 at jplgodo.UUCP> steve at jplgodo.UUCP (Steve Schlaifer x3171 156/224) writes:
> >In article <121 at graffiti.UUCP>, bruce at graffiti.UUCP writes:
> >> What is 'Efl'.
> >EFL is a pre-processor for Fortran and stands for Extended Fortran Language.
> >It is a descendant of Ratfor.  It is described in a paper by Stuart I. Feldman
> 
> Actually, EFL differs from Ratfor in that it is  n o t  a pre-
> processor:  although it can produce Fortran (I think), it is a
> full compiler in and of itself.  

I suppose it depends on what you think of as a pre-processor.  I think of a
compiler as something that either generates very low level code (assembly
language) or the actual object file.  I think of something that translates from
one high level language to another (is Fortran high level? :-)) as a
pre-processor.  I guess you could consider it a compiler if it actually parses
and "understands" all of its input even if it then generates equivalent Fortran
afterwards.

> I am not entirely sure that
> Ratfor is really an ancestor, but the article is not before me.

The statement that EFL was a descendant of Ratfor was taken from the
documentation on EFL provided with my system (Ridge 32C running ROS 3.3).

-- 

...smeagol\			Steve Schlaifer
......wlbr->!jplgodo!steve	Advance Projects Group, Jet Propulsion Labs
....group3/			4800 Oak Grove Drive, M/S 156/204
				Pasadena, California, 91109
					+1 818 354 3171



More information about the Comp.unix.wizards mailing list