summaryrefslogtreecommitdiff
path: root/doc/examples/WWW/m4lib/features.m4
diff options
context:
space:
mode:
Diffstat (limited to 'doc/examples/WWW/m4lib/features.m4')
-rw-r--r--doc/examples/WWW/m4lib/features.m458
1 files changed, 58 insertions, 0 deletions
diff --git a/doc/examples/WWW/m4lib/features.m4 b/doc/examples/WWW/m4lib/features.m4
new file mode 100644
index 00000000..57b68c9e
--- /dev/null
+++ b/doc/examples/WWW/m4lib/features.m4
@@ -0,0 +1,58 @@
+include(`setup.m4')
+
+\set_author([René Seindal])
+\set_title([New feaures since version 1.4])
+
+\divert(1)
+
+\p(Please look at the \link(news.htm, NEWS) and the \link(changelog.htm,
+ChangeLog) for all the gory details.)
+
+\dl(
+\dt(\b(GNU m4 uses GNU Automake and GNU Autoconf for configuration.))
+
+\dd(\p(This has been long overdue, and now hit is done thanks to Erick
+Branderhorst.))
+
+\dt(\b(GNU m4 uses GNU gettext for internationalisation.))
+
+\dd(\p(GNU m4 now speaks several languages. Translations for
+german, french, italian, japanese, dutch, polish, romenian and swedish
+have been made.))
+
+\dt(\b(Support for multiple precision arithmetic in eval.))
+
+\dd(\p(If appropriately configured, GNU m4 can now do multiple precision
+arithmetic in the built in macro 'eval'. If not configured, GNU m4
+will use the largest integer available for its calculations.))
+
+\dt(\b(An input syntax table to change how input is parsed.))
+
+\dd(\p(A new build in macro 'changesyntax' allows finer control over how input
+characters are parsed into input tokens.  It is now possible to have
+several one character quote strings or comment delimiters, to change the
+format of macro calls, to use active characters like in TeX, and probably
+most useful, to change what input characters are treated as letters when
+looking for macro calls.)
+
+\p(See the \link(man/m4_7.html#SEC41, manual section) for more details.))
+
+\dt(\b(Support for loadable modules.))
+
+\dd(\p(GNU m4 now has support for dynamic loading of compiled modules at
+runtime. A module can define any number of new built in macros, which
+will be indistinguishable from the standard set of built in
+macros. Modules can also override existing built in macros.)
+)
+
+\dt(\b(Better control of sync-lines generation.))
+
+\dd(\p(The new built in macro 'syncoutput' allows better control of the
+generation of sync-lines. They can now be turned on or off at
+will.))
+
+)
+
+\divert(0)\dnl
+\DO_LAYOUT([\undivert(1)])
+\divert(-1)