aboutsummaryrefslogtreecommitdiffstats
path: root/doc/gawk.info
diff options
context:
space:
mode:
Diffstat (limited to 'doc/gawk.info')
-rw-r--r--doc/gawk.info106
1 files changed, 60 insertions, 46 deletions
diff --git a/doc/gawk.info b/doc/gawk.info
index 79d5eacc..1b4a66e9 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -26530,12 +26530,18 @@ Busybox Awk
The OpenSolaris POSIX `awk'
The version of `awk' in `/usr/xpg4/bin' on Solaris is more-or-less
POSIX-compliant. It is based on the `awk' from Mortice Kern
- Systems for PCs. The source code can be downloaded from the
- OpenSolaris web site (http://www.opensolaris.org). This author
- was able to make it compile and work under GNU/Linux with 1-2
- hours of work. Making it more generally portable (using GNU
- Autoconf and/or Automake) would take more work, and this has not
- been done, at least to our knowledge.
+ Systems for PCs. This author was able to make it compile and work
+ under GNU/Linux with 1-2 hours of work. Making it more generally
+ portable (using GNU Autoconf and/or Automake) would take more
+ work, and this has not been done, at least to our knowledge.
+
+ The source code used to be available from the OpenSolaris web site.
+ However, that project was ended and the web site shut down.
+ Fortunately, the Illumos project
+ (http://wiki.illumos.org/display/illumos/illumos+Home) makes this
+ implementation available. You can view the files one at a time
+ from
+ `https://github.com/joyent/illumos-joyent/blob/master/usr/src/cmd/awk_xpg4'.
`jawk'
This is an interpreter for `awk' written in Java. It claims to be
@@ -26565,6 +26571,11 @@ QSE Awk
`http://www.quiktrim.org/QTawk.html' for more information,
including the manual and a download link.
+Other Versions
+ See also the Wikipedia article
+ (http://en.wikipedia.org/wiki/Awk_language#Versions_and_implementations),
+ for information on additional versions.
+

File: gawk.info, Node: Notes, Next: Basic Concepts, Prev: Installation, Up: Top
@@ -30932,6 +30943,8 @@ Index
* IGNORECASE variable, array subscripts and: Array Intro. (line 92)
* IGNORECASE variable, in example programs: Library Functions.
(line 53)
+* Illumos: Other Versions. (line 104)
+* Illumos, POSIX-compliant awk: Other Versions. (line 104)
* implementation issues, gawk: Notes. (line 6)
* implementation issues, gawk, debugging: Compatibility Mode. (line 6)
* implementation issues, gawk, limits <1>: Redirection. (line 135)
@@ -31011,9 +31024,9 @@ Index
* Jacobs, Andrew: Passwd Functions. (line 90)
* Jaegermann, Michal <1>: Contributors. (line 46)
* Jaegermann, Michal: Acknowledgments. (line 60)
-* Java implementation of awk: Other Versions. (line 106)
+* Java implementation of awk: Other Versions. (line 112)
* Java programming language: Glossary. (line 388)
-* jawk: Other Versions. (line 106)
+* jawk: Other Versions. (line 112)
* Jedi knights: Undocumented. (line 6)
* join() user-defined function: Join Function. (line 18)
* Kahrs, Ju"rgen <1>: Contributors. (line 71)
@@ -31060,7 +31073,7 @@ Index
* length() function: String Functions. (line 168)
* Lesser General Public License (LGPL): Glossary. (line 405)
* LGPL (Lesser General Public License): Glossary. (line 405)
-* libmawk: Other Versions. (line 114)
+* libmawk: Other Versions. (line 120)
* libraries of awk functions: Library Functions. (line 6)
* libraries of awk functions, assertions: Assert Function. (line 6)
* libraries of awk functions, associative arrays and: Library Names.
@@ -31347,7 +31360,7 @@ Index
* patterns, types of: Pattern Overview. (line 15)
* pawk (profiling version of Brian Kernighan's awk): Other Versions.
(line 78)
-* pawk, awk-like facilities for Python: Other Versions. (line 118)
+* pawk, awk-like facilities for Python: Other Versions. (line 124)
* PC operating systems, gawk on: PC Using. (line 6)
* PC operating systems, gawk on, installing: PC Installation. (line 6)
* percent sign (%), % operator: Precedence. (line 55)
@@ -31526,12 +31539,12 @@ Index
* pwcat program: Passwd Functions. (line 23)
* q debugger command (alias for quit): Miscellaneous Debugger Commands.
(line 99)
-* QSE Awk: Other Versions. (line 124)
+* QSE Awk: Other Versions. (line 130)
* question mark (?) regexp operator <1>: GNU Regexp Operators.
(line 59)
* question mark (?) regexp operator: Regexp Operators. (line 111)
* question mark (?), ?: operator: Precedence. (line 92)
-* QuikTrim Awk: Other Versions. (line 128)
+* QuikTrim Awk: Other Versions. (line 134)
* quit debugger command: Miscellaneous Debugger Commands.
(line 99)
* QUIT signal (MS-Windows): Profiling. (line 207)
@@ -31820,13 +31833,14 @@ Index
* source code, Brian Kernighan's awk: Other Versions. (line 13)
* source code, Busybox Awk: Other Versions. (line 88)
* source code, gawk: Gawk Distribution. (line 6)
-* source code, jawk: Other Versions. (line 106)
-* source code, libmawk: Other Versions. (line 114)
+* source code, Illumos awk: Other Versions. (line 104)
+* source code, jawk: Other Versions. (line 112)
+* source code, libmawk: Other Versions. (line 120)
* source code, mawk: Other Versions. (line 44)
* source code, mixing: Options. (line 131)
* source code, pawk: Other Versions. (line 78)
-* source code, QSE Awk: Other Versions. (line 124)
-* source code, QuikTrim Awk: Other Versions. (line 128)
+* source code, QSE Awk: Other Versions. (line 130)
+* source code, QuikTrim Awk: Other Versions. (line 134)
* source code, Solaris awk: Other Versions. (line 96)
* source files, search path for: Igawk Program. (line 368)
* sparse arrays: Array Intro. (line 71)
@@ -32646,35 +32660,35 @@ Node: VMS Running1056786
Node: VMS Old Gawk1058393
Node: Bugs1058867
Node: Other Versions1062719
-Node: Notes1068320
-Node: Compatibility Mode1069120
-Node: Additions1069903
-Node: Accessing The Source1070830
-Node: Adding Code1072270
-Node: New Ports1078315
-Node: Derived Files1082450
-Ref: Derived Files-Footnote-11087771
-Ref: Derived Files-Footnote-21087805
-Ref: Derived Files-Footnote-31088405
-Node: Future Extensions1088503
-Node: Implementation Limitations1089084
-Node: Extension Design1090336
-Node: Old Extension Problems1091490
-Ref: Old Extension Problems-Footnote-11092998
-Node: Extension New Mechanism Goals1093055
-Ref: Extension New Mechanism Goals-Footnote-11096421
-Node: Extension Other Design Decisions1096607
-Node: Extension Future Growth1098713
-Node: Old Extension Mechanism1099549
-Node: Basic Concepts1101289
-Node: Basic High Level1101970
-Ref: figure-general-flow1102241
-Ref: figure-process-flow1102840
-Ref: Basic High Level-Footnote-11106069
-Node: Basic Data Typing1106254
-Node: Glossary1109609
-Node: Copying1135071
-Node: GNU Free Documentation License1172628
-Node: Index1197765
+Node: Notes1068800
+Node: Compatibility Mode1069600
+Node: Additions1070383
+Node: Accessing The Source1071310
+Node: Adding Code1072750
+Node: New Ports1078795
+Node: Derived Files1082930
+Ref: Derived Files-Footnote-11088251
+Ref: Derived Files-Footnote-21088285
+Ref: Derived Files-Footnote-31088885
+Node: Future Extensions1088983
+Node: Implementation Limitations1089564
+Node: Extension Design1090816
+Node: Old Extension Problems1091970
+Ref: Old Extension Problems-Footnote-11093478
+Node: Extension New Mechanism Goals1093535
+Ref: Extension New Mechanism Goals-Footnote-11096901
+Node: Extension Other Design Decisions1097087
+Node: Extension Future Growth1099193
+Node: Old Extension Mechanism1100029
+Node: Basic Concepts1101769
+Node: Basic High Level1102450
+Ref: figure-general-flow1102721
+Ref: figure-process-flow1103320
+Ref: Basic High Level-Footnote-11106549
+Node: Basic Data Typing1106734
+Node: Glossary1110089
+Node: Copying1135551
+Node: GNU Free Documentation License1173108
+Node: Index1198245

End Tag Table