aboutsummaryrefslogtreecommitdiffstats
path: root/doc/gawk.texi
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2021-01-21 20:44:02 +0200
committerArnold D. Robbins <arnold@skeeve.com>2021-01-21 20:44:02 +0200
commit09464314120c03b6870678108c10d99c58d4aa39 (patch)
treec9647a1c338a13e5b9d06721659286ceb4d2e432 /doc/gawk.texi
parent073460dda1b24bcb872186a0818859a6ccba727d (diff)
downloadegawk-09464314120c03b6870678108c10d99c58d4aa39.tar.gz
egawk-09464314120c03b6870678108c10d99c58d4aa39.tar.bz2
egawk-09464314120c03b6870678108c10d99c58d4aa39.zip
Doc update.
Diffstat (limited to 'doc/gawk.texi')
-rw-r--r--doc/gawk.texi26
1 files changed, 24 insertions, 2 deletions
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 414d5d8c..7f18649a 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -41917,7 +41917,7 @@ The source code for @command{gawk} generally attempts to adhere to formal
standards wherever possible. This means that @command{gawk} uses library
routines that are specified by the ISO C standard and by the POSIX
operating system interface standard.
-The @command{gawk} source code requires using an ISO C compiler (the 1990
+The @command{gawk} source code requires using an ISO C compiler (the 1999
standard).
Many Unix systems do not support all of either the ISO or the
@@ -42855,6 +42855,10 @@ To get @command{awka}, go to @url{https://sourceforge.net/projects/awka}.
The project seems to be frozen; no new code changes have been made
since approximately 2001.
+@item Revive Awka
+This project, available at @uref{https://github.com/noyesno/awka},
+intends to fix bugs in @command{awka} and add more features.
+
@cindex Beebe, Nelson H.F.@:
@cindex @command{pawk} (profiling version of Brian Kernighan's @command{awk})
@cindex source code @subentry @command{pawk} (profiling version of Brian Kernighan's @command{awk})
@@ -42899,6 +42903,16 @@ However, that project was ended and the website shut down. Fortunately, the
makes this implementation available. You can view the files one at a time from
@uref{https://github.com/joyent/illumos-joyent/blob/master/usr/src/cmd/awk_xpg4}.
+@cindex @command{frawk}
+@cindex source code @subentry @command{frawk}
+@item @command{frawk}
+This is a language for writing short programs. ``To a first
+approximation, it is an implementation of the AWK language;
+many common @command{awk} programs produce equivalent output
+when passed to @command{frawk}.'' However, it has a number of
+important additional features. The code is available at
+@uref{https://github.com/ezrosent/frawk}.
+
@cindex @command{goawk}
@cindex Go implementation of @command{awk}
@cindex source code @subentry @command{goawk}
@@ -42920,7 +42934,12 @@ This is an interpreter for @command{awk} written in Java. It claims
to be a full interpreter, although because it uses Java facilities
for I/O and for regexp matching, the language it supports is different
from POSIX @command{awk}. More information is available on the
-@uref{https://jawk.sourceforge.net, project's home page}.
+@uref{http://jawk.sourceforge.net, project's home page}.
+
+@item Hoijui's @command{jawk}
+This project, available at @uref{https://github.com/hoijui/Jawk},
+is another @command{awk} interpreter written in Java. It uses
+modern Java build tools.
@item Libmawk
@cindex libmawk
@@ -42971,6 +42990,9 @@ Wikipedia article} on @command{awk} for information on additional versions.
@end table
+An interesting collection of library functions is available
+at @uref{https://github.com/e36freak/awk-libs}.
+
@node Installation summary
@appendixsec Summary