diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2021-01-21 20:44:02 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2021-01-21 20:44:02 +0200 |
commit | 09464314120c03b6870678108c10d99c58d4aa39 (patch) | |
tree | c9647a1c338a13e5b9d06721659286ceb4d2e432 /doc/gawk.texi | |
parent | 073460dda1b24bcb872186a0818859a6ccba727d (diff) | |
download | egawk-09464314120c03b6870678108c10d99c58d4aa39.tar.gz egawk-09464314120c03b6870678108c10d99c58d4aa39.tar.bz2 egawk-09464314120c03b6870678108c10d99c58d4aa39.zip |
Doc update.
Diffstat (limited to 'doc/gawk.texi')
-rw-r--r-- | doc/gawk.texi | 26 |
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 |