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.