summaryrefslogtreecommitdiff
path: root/examples/WWW/features.htm
diff options
context:
space:
mode:
Diffstat (limited to 'examples/WWW/features.htm')
-rw-r--r--examples/WWW/features.htm380
1 files changed, 380 insertions, 0 deletions
diff --git a/examples/WWW/features.htm b/examples/WWW/features.htm
new file mode 100644
index 00000000..ce8f1895
--- /dev/null
+++ b/examples/WWW/features.htm
@@ -0,0 +1,380 @@
+<DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
+<HTML>
+<HEAD>
+<TITLE>GNU m4 - New feaures since version 1.4</TITLE>
+<META NAME="AUTHOR" CONTENT="René Seindal">
+<META NAME="GENERATOR" CONTENT="GNU m4 1.4l">
+</HEAD>
+ <BODY text="#000000" bgcolor="#FFCC99" link="#0000EF" alink="#FF0000" vlink="#51188E">
+<TABLE cellpadding=5 width="100%">
+<TR align=left valign=bottom>
+<TD align=center valign=center colspan="3" width="100%" bgcolor="#FF9900">
+
+<H1>GNU m4</H1>
+
+<H2>New feaures since version 1.4</H2>
+
+</TD>
+
+</TR>
+ <TR >
+<TD align=left valign=top width="15%" bgcolor="#FF9900">
+
+
+
+<TABLE align=left valign=top columns=1>
+<TR>
+<TD bgcolor="#CC6600">
+<P>
+<B>Generel info</B>
+</P>
+
+</TD>
+
+</TR>
+ <TR>
+<TD>
+
+<FONT size=-1><P>
+<B><A HREF="whatis.htm">What is m4</A></B>
+</P>
+</FONT>
+
+</TD>
+
+</TR>
+ <TR>
+<TD>
+
+<FONT size=-1><P>
+<B><A HREF="features.htm">Features</A></B>
+</P>
+</FONT>
+
+</TD>
+
+</TR>
+ <TR>
+<TD>
+
+<FONT size=-1><P>
+<B><A HREF="uses.htm">Uses of m4</A></B>
+</P>
+</FONT>
+
+</TD>
+
+</TR>
+ <TR>
+<TD bgcolor="#CC6600">
+<P>
+<B>Documentation</B>
+</P>
+
+</TD>
+
+</TR>
+ <TR>
+<TD>
+
+<FONT size=-1><P>
+<B><A HREF="man/m4_toc.html">Manual</A></B>
+</P>
+</FONT>
+
+</TD>
+
+</TR>
+ <TR>
+<TD bgcolor="#CC6600">
+<P>
+<B>Source files</B>
+</P>
+
+</TD>
+
+</TR>
+ <TR>
+<TD>
+
+<FONT size=-1><P>
+<B><A HREF="readme.htm">README</A></B>
+</P>
+</FONT>
+
+</TD>
+
+</TR>
+ <TR>
+<TD>
+
+<FONT size=-1><P>
+<B><A HREF="todo.htm">TODO</A></B>
+</P>
+</FONT>
+
+</TD>
+
+</TR>
+ <TR>
+<TD>
+
+<FONT size=-1><P>
+<B><A HREF="news.htm">NEWS</A></B>
+</P>
+</FONT>
+
+</TD>
+
+</TR>
+ <TR>
+<TD>
+
+<FONT size=-1><P>
+<B><A HREF="changelog.htm">ChangeLog</A></B>
+</P>
+</FONT>
+
+</TD>
+
+</TR>
+ <TR>
+<TD>
+
+<FONT size=-1><P>
+<B><A HREF="thanks.htm">Contributors</A></B>
+</P>
+</FONT>
+
+</TD>
+
+</TR>
+ <TR>
+<TD>
+
+<FONT size=-1><P>
+<B><A HREF="m4/">Browse it</A></B>
+</P>
+</FONT>
+
+</TD>
+
+</TR>
+ <TR>
+<TD bgcolor="#CC6600">
+<P>
+<B>The Future</B>
+</P>
+
+</TD>
+
+</TR>
+ <TR>
+<TD>
+
+<FONT size=-1><P>
+<B><A HREF="modules.htm">Modules</A></B>
+</P>
+</FONT>
+
+</TD>
+
+</TR>
+ <TR>
+<TD>
+
+<FONT size=-1><P>
+<B><A HREF="visions.htm">Visions</A></B>
+</P>
+</FONT>
+
+</TD>
+
+</TR>
+ <TR>
+<TD bgcolor="#CC6600">
+<P>
+<B>Development</B>
+</P>
+
+</TD>
+
+</TR>
+ <TR>
+<TD>
+
+<FONT size=-1><P>
+<B><A HREF="lists.htm">Mailing-lists</A></B>
+</P>
+</FONT>
+
+</TD>
+
+</TR>
+ <TR>
+<TD>
+
+<FONT size=-1><P>
+<B><A HREF="feedback.htm">Feedback</A></B>
+</P>
+</FONT>
+
+</TD>
+
+</TR>
+ <TR>
+<TD>
+
+<FONT size=-1><P>
+<B><A HREF="download.htm">Download</A></B>
+</P>
+</FONT>
+
+</TD>
+
+</TR>
+ <TR>
+<TD bgcolor="#CC6600">
+<P>
+<B>Examples</B>
+</P>
+
+</TD>
+
+</TR>
+ <TR>
+<TD>
+
+<FONT size=-1><P>
+<B><A HREF="thissite.htm">This site</A></B>
+</P>
+</FONT>
+
+</TD>
+
+</TR>
+
+</TABLE>
+
+
+
+
+
+</TD>
+ <TD align=left valign=top width="90%">
+
+
+<P>
+Please look at the <A HREF="news.htm">NEWS</A> and the <A HREF="changelog.htm">ChangeLog</A> for all the gory details.
+</P>
+
+
+<DL>
+<DT><B>GNU m4 uses GNU Automake and GNU Autoconf for configuration.</B></DT>
+
+<DD>
+<P>
+This has been long overdue and now hit is done thanks to Erick
+Branderhorst.
+</P>
+
+</DD>
+
+
+<DT><B>GNU m4 uses GNU gettext for internationalisation.</B></DT>
+
+<DD>
+<P>
+GNU m4 now speaks several languages. Translations for
+german french italian japanese dutch polish romenian and swedish
+have been made.
+</P>
+
+</DD>
+
+
+<DT><B>Support for multiple precision arithmetic in eval.</B></DT>
+
+<DD>
+<P>
+If appropriately configured GNU m4 can now do multiple precision
+arithmetic in the build in macro 'eval'. If not configured GNU m4
+will use the largest integer available for its calculations.
+</P>
+
+</DD>
+
+
+<DT><B>An input syntax table to change how input is parsed.</B></DT>
+
+<DD>
+<P>
+A new build in macro 'changesyntax' allows finer control over how input
+characters are parsed into input tokens.&nbsp; It is no 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>
+
+
+<P>
+See the <A HREF="man/m4_7.html#SEC41">manual section</A> for more details.
+</P>
+
+</DD>
+
+
+<DT><B>Support for loadable modules.</B></DT>
+
+<DD>
+<P>
+GNU m4 now has rudimentary support for dynamic loading of
+compiled modules at runtime. A module can define any number of new build
+in macros which will be indistinguishable from the standard set of
+build in macros. Modules can also override existing build in macros.
+</P>
+
+
+<P>
+Module support for GNU m4 still needs some work.
+</P>
+
+
+<P>
+See the <A HREF="modules.htm">separate README file for modules</A>
+</P>
+
+
+</DD>
+
+
+<DT><B>Better control of sync-lines generation.</B></DT>
+
+<DD>
+<P>
+The new build in macro 'syncoutput' allows better control of the
+generation of sync-lines.&nbsp; They can no be turned on or off at
+will.
+</P>
+
+</DD>
+
+
+
+</DL>
+
+
+
+</TD>
+
+</TR>
+
+</TABLE>
+
+</BODY>
+
+
+</HTML>
+
+