gawk-diffs
[Top][All Lists]
Advanced

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

[gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-2614-g93d472b
Date: Mon, 3 Jul 2017 14:04:40 -0400 (EDT)

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, feature/namespaces has been updated
       via  93d472bd4a96beaaa3a64b3e053af4ecd5516a6c (commit)
      from  7f8fd6e9d07b942b132a59cdc650493566fc282d (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=93d472bd4a96beaaa3a64b3e053af4ecd5516a6c

commit 93d472bd4a96beaaa3a64b3e053af4ecd5516a6c
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Jul 3 21:04:17 2017 +0300

    Update NEWS and TODO w.r.t. namespaces.

diff --git a/NEWS b/NEWS
index 327b925..23a7998 100644
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,10 @@
    are permitted in any medium without royalty provided the copyright
    notice and this notice are preserved.
 
+Changes from 4.2.x to 5.0.0
+---------------------------
+1. Namespaces have been implemented!
+
 Changes from 4.1.x to 4.2.0
 ---------------------------
 
diff --git a/TODO b/TODO
index bafb82c..3dad30e 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,4 @@
-Fri Jun 19 12:44:56 IDT 2015
+Mon Jul  3 21:02:35 IDT 2017
 ============================
 
 There were too many files tracking different thoughts and ideas for
@@ -90,21 +90,6 @@ Things To Think About That May Never Happen
        Try running with diehard. See http://www.diehard-software.org,
        https://github.com/emeryberger/DieHard
 
-       Implement namespaces.  Arnold suggested the following in an email:
-       - Extend the definition of an 'identifier' to include "." as a valid
-         character although an identifier can't start with it.
-       - Extension libraries install functions and global variables with names
-         that have a "." in them:  XML.parse(), XML.name, whatever.
-       - Awk code can read/write such variables and call such functions,
-         but they cannot define such functions
-        function XML.foo() { .. }      # error
-         or create a variable with such a name if it doesn't exist. This would
-         be a run-time error, not a parse-time error.
-       - This last rule may be too restrictive.
-       I don't want to get into fancy rules a la perl and file-scope visibility
-       etc, I'd like to keep things simple.  But how we design this is going
-       to be very important.
-
        Include a sample rpm spec file in a new packaging subdirectory.
        (Really needed?)
 

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

Summary of changes:
 NEWS |  4 ++++
 TODO | 17 +----------------
 2 files changed, 5 insertions(+), 16 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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