GNU m4

Current uses of m4

General info

What is m4
Features
Uses of m4

Documentation

Manual

Source files

README
TODO
NEWS
ChangeLog
Contributors
Browse it

The Future

Modules
Visions

Development

Mailing-lists
Feedback
Download
Known bugs

Examples

This site

The MTA sendmail uses m4 for generating configuration files.

GNU Autoconf uses m4 to generate "configure" scripts that are used for configuring GNU software for a particular platform.

Htm4l is a set of macros for generating HTML. Html4 is written by Terry Jones (terry@cliffs.ucsd.edu). See http://cliffs.ucsd.edu/terry/htm4l/htm4l/main.html for details.

Various programs uses m4 to preprocess configuration files for example the X11 window manager fvwm.

There is an article in the Linux Gazette about writing HTML with GNU m4 written by Bob Hepple . More recent versions are kept at Bob's home site. The macros are used to maintain a large commercial site at http://www.finder.com.au.

Other examples of GNU m4 generated HTML pages written by Erik Max Francis can be found at the sites http://www.alcyone.com/max/ http://www.catcam.com/ http://www.crank.net/ and http://www.pollywannacracka.com/.

These files are created with GNU m4 1.4n.