M4(ID:766/m::002)


Originally ratfor (Rational FORTRAN) preprocessor, developed from the general purpose M3 macroprocessor

Often used as a front-end for other systems, such as sendmail, autoconf in UNIX and GCOS


Related languages
M3 => M4   Evolution of
M4 => chpp   Dialect of
M4 => M5   Evolution of
M4 => PARMACS   Extension of
M4 => RATFOR   Preprocessor for
M4 => TINCMP   Subsumed
M4 => yodl   Influence

References:
  • Kernighan & Ritchie, "The M4 Macro Processor", Jul 1977. view details
    Resources
    • MIT source

      "