gawk-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] gawk branch, gawk-5.2-stable, updated. gawk-4.1.0-4951-g1d4e1e1b


From: Arnold Robbins
Subject: [SCM] gawk branch, gawk-5.2-stable, updated. gawk-4.1.0-4951-g1d4e1e1b
Date: Sun, 13 Nov 2022 14:03:38 -0500 (EST)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".

The branch, gawk-5.2-stable has been updated
       via  1d4e1e1bc75d213ea439078267596674ef461957 (commit)
      from  4fdb58a8ebe7e11a2b527ac3c04e0b63edf9fb0e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=1d4e1e1bc75d213ea439078267596674ef461957

commit 1d4e1e1bc75d213ea439078267596674ef461957
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Sun Nov 13 21:03:21 2022 +0200

    Document awkcc.

diff --git a/doc/ChangeLog b/doc/ChangeLog
index f05078bb..c12ea37e 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2022-11-13         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * gawktexi.in (Other Versions): Add info on awkcc.
+
 2022-11-06         Arnold D. Robbins     <arnold@skeeve.com>
 
        * gawktexi.in: Remove references to VAX/VMS, change "VMS" to
diff --git a/doc/gawk.info b/doc/gawk.info
index 8b86a244..e9a1d85f 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -32577,6 +32577,13 @@ Mircea Neacsu's Embeddable 'awk'
      information.  (This is not related to Nelson Beebe's modified
      version of BWK 'awk', described earlier.)
 
+'awkcc'
+     This is an early adaptation of Unix 'awk' that translates 'awk'
+     into C code.  It was done by J. Christropher Ramming at Bell Labs,
+     circa 1988.  It's available at <https://github.com/nokia/awkcc>.
+     Bringing this up to date would be an interesting software
+     engineering exercise.
+
 QSE 'awk'
      This is an embeddable 'awk' interpreter.  For more information, see
      <https://code.google.com/p/qse/>.
@@ -36149,6 +36156,7 @@ Index
 * awka compiler for awk:                 Other Versions.      (line  64)
 * AWKBUFSIZE environment variable:       Other Environment Variables.
                                                               (line  41)
+* awkcc, awk to C translator:            Other Versions.      (line 167)
 * AWKgo:                                 Other Versions.      (line 133)
 * AWKLIBPATH environment variable:       Options.             (line 203)
 * AWKLIBPATH environment variable <1>:   AWKLIBPATH Variable. (line   6)
@@ -38462,7 +38470,7 @@ Index
 * pwcat program:                         Passwd Functions.    (line  23)
 * q debugger command (alias for quit):   Miscellaneous Debugger Commands.
                                                               (line 100)
-* QSE awk:                               Other Versions.      (line 167)
+* QSE awk:                               Other Versions.      (line 174)
 * qualified name, definition of:         Qualified Names.     (line   6)
 * qualified name, use of:                Qualified Names.     (line  17)
 * Quanstrom, Erik:                       Alarm Program.       (line   8)
@@ -38471,7 +38479,7 @@ Index
 * question mark (?), regexp operator <1>: GNU Regexp Operators.
                                                               (line  61)
 * question mark (?), ?: operator:        Precedence.          (line  91)
-* QuikTrim Awk:                          Other Versions.      (line 171)
+* QuikTrim Awk:                          Other Versions.      (line 178)
 * quit debugger command:                 Miscellaneous Debugger Commands.
                                                               (line 100)
 * QUIT signal (MS-Windows):              Profiling.           (line 220)
@@ -38484,6 +38492,7 @@ Index
 * Rakitzis, Byron:                       History Sorting.     (line  25)
 * Ramey, Chet:                           Acknowledgments.     (line  60)
 * Ramey, Chet <1>:                       General Data Types.  (line   6)
+* Ramming, J. Christopher:               Other Versions.      (line 167)
 * rand:                                  Numeric Functions.   (line  33)
 * random numbers, rand()/srand() functions: Numeric Functions.
                                                               (line  33)
@@ -38848,8 +38857,9 @@ Index
 * source code, libmawk:                  Other Versions.      (line 153)
 * source code, embeddable awk interpreter: Other Versions.    (line 156)
 * source code, pawk (Python version):    Other Versions.      (line 161)
-* source code, QSE awk:                  Other Versions.      (line 167)
-* source code, QuikTrim Awk:             Other Versions.      (line 171)
+* source code, awkcc:                    Other Versions.      (line 167)
+* source code, QSE awk:                  Other Versions.      (line 174)
+* source code, QuikTrim Awk:             Other Versions.      (line 178)
 * source file, show in debugger:         Debugger Info.       (line  37)
 * source files, search path for:         Programs Exercises.  (line  70)
 * sparse arrays:                         Array Intro.         (line  76)
@@ -39821,37 +39831,37 @@ Node: Performance bugs1301500
 Node: Asking for help1304421
 Node: Maintainers1306388
 Node: Other Versions1307395
-Node: Installation summary1315665
-Node: Notes1317005
-Node: Compatibility Mode1317799
-Node: Additions1318581
-Node: Accessing The Source1319506
-Node: Adding Code1320943
-Node: New Ports1327758
-Node: Derived Files1332133
-Ref: Derived Files-Footnote-11337792
-Ref: Derived Files-Footnote-21337827
-Ref: Derived Files-Footnote-31338422
-Node: Future Extensions1338536
-Node: Implementation Limitations1339194
-Node: Extension Design1340404
-Node: Old Extension Problems1341548
-Ref: Old Extension Problems-Footnote-11343066
-Node: Extension New Mechanism Goals1343123
-Ref: Extension New Mechanism Goals-Footnote-11346487
-Node: Extension Other Design Decisions1346676
-Node: Extension Future Growth1348789
-Node: Notes summary1349395
-Node: Basic Concepts1350553
-Node: Basic High Level1351234
-Ref: figure-general-flow1351516
-Ref: figure-process-flow1352202
-Ref: Basic High Level-Footnote-11355504
-Node: Basic Data Typing1355689
-Node: Glossary1359017
-Node: Copying1390904
-Node: GNU Free Documentation License1428447
-Node: Index1453567
+Node: Installation summary1315975
+Node: Notes1317315
+Node: Compatibility Mode1318109
+Node: Additions1318891
+Node: Accessing The Source1319816
+Node: Adding Code1321253
+Node: New Ports1328068
+Node: Derived Files1332443
+Ref: Derived Files-Footnote-11338102
+Ref: Derived Files-Footnote-21338137
+Ref: Derived Files-Footnote-31338732
+Node: Future Extensions1338846
+Node: Implementation Limitations1339504
+Node: Extension Design1340714
+Node: Old Extension Problems1341858
+Ref: Old Extension Problems-Footnote-11343376
+Node: Extension New Mechanism Goals1343433
+Ref: Extension New Mechanism Goals-Footnote-11346797
+Node: Extension Other Design Decisions1346986
+Node: Extension Future Growth1349099
+Node: Notes summary1349705
+Node: Basic Concepts1350863
+Node: Basic High Level1351544
+Ref: figure-general-flow1351826
+Ref: figure-process-flow1352512
+Ref: Basic High Level-Footnote-11355814
+Node: Basic Data Typing1355999
+Node: Glossary1359327
+Node: Copying1391214
+Node: GNU Free Documentation License1428757
+Node: Index1453877
 
 End Tag Table
 
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 0a6d2c16..a413b2e0 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -44519,6 +44519,17 @@ features to Python. See 
@uref{https://github.com/alecthomas/pawk}
 for more information. (This is not related to Nelson Beebe's
 modified version of BWK @command{awk}, described earlier.)
 
+@item @command{awkcc}
+@cindex source code @subentry @command{awkcc}
+@cindex @command{awkcc}, @command{awk} to C translator
+@cindex Ramming, J.@: Christopher
+This is an early adaptation of Unix @command{awk} that
+translates @command{awk} into C code. It was done by
+J.@: Christropher Ramming at Bell Labs, circa 1988.
+It's available at @uref{https://github.com/nokia/awkcc}.
+Bringing this up to date would be an interesting
+software engineering exercise.
+
 @item @w{QSE @command{awk}}
 @cindex QSE @command{awk}
 @cindex source code @subentry QSE @command{awk}
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index 32ad31c1..29c3b163 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -43334,6 +43334,17 @@ features to Python. See 
@uref{https://github.com/alecthomas/pawk}
 for more information. (This is not related to Nelson Beebe's
 modified version of BWK @command{awk}, described earlier.)
 
+@item @command{awkcc}
+@cindex source code @subentry @command{awkcc}
+@cindex @command{awkcc}, @command{awk} to C translator
+@cindex Ramming, J.@: Christopher
+This is an early adaptation of Unix @command{awk} that
+translates @command{awk} into C code. It was done by
+J.@: Christropher Ramming at Bell Labs, circa 1988.
+It's available at @uref{https://github.com/nokia/awkcc}.
+Bringing this up to date would be an interesting
+software engineering exercise.
+
 @item @w{QSE @command{awk}}
 @cindex QSE @command{awk}
 @cindex source code @subentry QSE @command{awk}

-----------------------------------------------------------------------

Summary of changes:
 doc/ChangeLog   |  4 +++
 doc/gawk.info   | 80 ++++++++++++++++++++++++++++++++-------------------------
 doc/gawk.texi   | 11 ++++++++
 doc/gawktexi.in | 11 ++++++++
 4 files changed, 71 insertions(+), 35 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

[Prev in Thread] Current Thread [Next in Thread]