aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO19
1 files changed, 1 insertions, 18 deletions
diff --git a/TODO b/TODO
index fa6e1177..b621ab6b 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,4 @@
-Mon Jul 3 21:05:03 IDT 2017
+Wed Dec 12 21:29:16 IST 2018
============================
There were too many files tracking different thoughts and ideas for
@@ -24,8 +24,6 @@ Minor Cleanups and Code Improvements
Consider removing use of and/or need for the protos.h file.
- Recheck if gnulib regex can be dropped in
-
Fully synchronize whitespace tests (for \s, \S in Unicode
environment) with those of GNU grep.
@@ -90,21 +88,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?)