"Last month’s column presented some basics of the m4 macro processor. m4 scans input text for defined symbols--macros-- and replaces those symbols with other text and possibly with other symbols. For example, m4 can convert one language into another.
"This month, let’s dig deeper into m4 and look at included files, diversions, frozen files, and debugging and tracing..."