wok-6.x diff m4/description.txt @ rev 25041
Up fatattr (1.0.1), puzzles (20220128)
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Fri May 27 17:15:46 2022 +0000 (2022-05-27) |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/m4/description.txt Fri May 27 17:15:46 2022 +0000 1.3 @@ -0,0 +1,16 @@ 1.4 +GNU M4 is an implementation of the traditional Unix macro processor. 1.5 +It is mostly SVR4 compatible although it has some extensions 1.6 +(for example, handling more than 9 positional parameters to macros). 1.7 +GNU M4 also has built-in functions for including files, running shell 1.8 +commands, doing arithmetic, etc. 1.9 + 1.10 +GNU M4 is a macro processor in the sense that it copies its input to 1.11 +the output expanding macros as it goes. Macros are either builtin or 1.12 +user-defined and can take any number of arguments. 1.13 +Besides just doing macro expansion, m4 has builtin functions for 1.14 +including named files, running UNIX commands, doing integer arithmetic, 1.15 +manipulating text in various ways, recursion etc... 1.16 +m4 can be used either as a front-end to a compiler or as a macro 1.17 +processor in its own right. 1.18 + 1.19 +One of the biggest users of GNU M4 is the GNU Autoconf project.