summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2014-06-24 18:10:22 +0300
committerArnold D. Robbins <arnold@skeeve.com>2014-06-24 18:10:22 +0300
commit3ceb23374fc269d883dc5d56e40518db77efea1a (patch)
treef4679cbdf0b309edc1617ac58dbc515efc3cb977 /TODO
parent78ded8ee8f11a321c96417e7d02dac2f5723a221 (diff)
downloadgawk-3ceb23374fc269d883dc5d56e40518db77efea1a.tar.gz
Make --pretty-print not run the program.
Diffstat (limited to 'TODO')
-rw-r--r--TODO23
1 files changed, 9 insertions, 14 deletions
diff --git a/TODO b/TODO
index a4764946..ecb4e939 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,4 @@
-Thu Apr 17 11:31:24 IDT 2014
+Tue Jun 24 13:11:49 IDT 2014
============================
There were too many files tracking different thoughts and ideas for
@@ -20,7 +20,7 @@ Minor Cleanups and Code Improvements
------------------------------------
Nuke installing the igawk script and the igawk.1 man page. Just
- remove them from the dist.
+ remove them from the dist. Leave it in the manual though.
Review the bash source script for working with shared libraries in
order to nuke the use of libtool. [ Partially started in the
@@ -42,7 +42,7 @@ Minor Cleanups and Code Improvements
Recheck if gnulib regex can be dropped in
- Fully synchronize whitespaces tests (for \s, \S in Unicode
+ Fully synchronize whitespace tests (for \s, \S in Unicode
environment) with those of GNU grep.
Minor New Features
@@ -60,10 +60,6 @@ Minor New Features
Make it possible to put print/printf + redirections into
an expression.
- Have pretty printing not run the program and nuke the
- undocumented GAWK_NO_PP_RUN env var. Requires test suite
- adjustments.
-
? Add an optional base to strtonum, allowing 2-36.
? Optional third argument for index indicating where to start the
@@ -94,9 +90,6 @@ Major New Features
Consider a typeof() function that returns a string (scalar, array,
regexp).
- Fix the early chapters in the doc with more up-to-date examples.
- No-one uses Bulletin Board Systems anymore.
-
Add ability to do decimal arithmetic.
Rework management of array index storage. (Partially DONE.)
@@ -127,12 +120,12 @@ Things To Think About That May Never Happen
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.
+ - 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
+ - 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.
@@ -142,8 +135,10 @@ Things To Think About That May Never Happen
to be very important.
Include a sample rpm spec file in a new packaging subdirectory.
+ (Really needed?)
Patch lexer for @include and @load to make quotes optional.
+ (Really needed?)
? Have strftime() pay attention to the value of ENVIRON["TZ"]