Categories
m4
An implementation of the traditional UNIX macro processor in that it copies its input to the output, expanding macros as it goes. Macros are either built-in or user-defined and can take any number of arguments. M4 also has built-in functions for including named files, running shell commands, doing integer arithmetic, manipulating text in various ways, and recursions.
It can also be used as either a front-end to a compiler or as a macro processor in its own right. It is often used to generate HTML as it can give a consistent look to pages. If GNU `m4' is meant to serve GNU `autoconf', beware that `m4' should be fully installed *prior to* configuring `autoconf' itself.
Last updated 10 Apr, 2008
About
Leadership
- Rene Seindal - Maintainer
- Gary V. Vaughan - Maintainer
- Akim Demaille - Maintainer
- Eric Blake - Maintainer
- See the M4 THANKS file for a complete list: - Contributor
Versions
1.4.10
1.4.10 released 2007-07-09
- Released: 9 Jul, 2007
- Code Maturity: Stable
- Source Archive: http://ftp.gnu.org/pub/gnu/m4/m4-1.4.10.tar.gz
- Licenses: GPLv3orlater
- Interfaces: Command Line
1.4.11
- Released: 2 Apr, 2008
- Code Maturity: Stable
- Source Archive: http://ftp.gnu.org/pub/gnu/m4/m4-1.4.11.tar.gz
- Licenses: GPLv3orlater
- Interfaces: Command Line
User Community and Support
User reference manual available from http://www.gnu.org/software/m4/manual/m4.html



