aboutsummaryrefslogtreecommitdiffstats
path: root/FUTURES
diff options
context:
space:
mode:
Diffstat (limited to 'FUTURES')
-rw-r--r--FUTURES95
1 files changed, 0 insertions, 95 deletions
diff --git a/FUTURES b/FUTURES
deleted file mode 100644
index 861cf503..00000000
--- a/FUTURES
+++ /dev/null
@@ -1,95 +0,0 @@
- Copyright (C) 2005, 2006, 2010, 2011, 2012 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved.
-
-This file lists future projects and enhancements for gawk. Items are listed
-in roughly the order they will be done for a given release. This file is
-mainly for use by the developers to help keep themselves on track, please
-don't bug us too much about schedules or what all this really means.
-
-For 4.1
-=======
- DONE: Merge gawk/pgawk/dgawk into one executable
-
- DONE: Merge xmlgawk -l feature
-
- DONE: Merge xmlgawk XML extensions (via source forge project that
- works with new API)
-
- DONE: Integrate MPFR to provide high precision arithmetic.
-
- DONE: Implement designed API for loadable modules
-
- DONE: Redo the loadable modules interface from the awk level.
-
- DONE: Consider really implementing BWK awk SYMTAB for seeing what
- global variables are defined.
-
- Continue code reviews / code cleanup
- - Nuking overly deep macros...
-
- Consider making shadowed variables a warning and not
- a fatal warning when -lint=fatal
-
-For 4.2
-=======
- Think about how to generalize indirect access. Manuel Collado
- suggests things like
-
- foo = 5
- @"foo" += 4
-
- Also needed:
-
- indirect calls of built-ins
- indirect calls of extension functions
- indirect through array elements, not just scalar variables
-
- Consider relaxing the strictness of --posix.
-
- Consider removing use of and/or need for the protos.h file.
-
- Consider moving var_value info into Node_var itself
- to reduce memory usage.
-
- Rework management of array index storage. (Partially DONE.)
-
- DBM storage of awk arrays. Try to allow multiple dbm packages.
-
- ? Add an optional base to strtonum, allowing 2-36.
-
- ? Optional third argument for index indicating where to start the
- search.
-
- ?? A RECLEN variable for fixed-length record input. PROCINFO["RS"]
- would be "RS" or "RECLEN" depending upon what's in use.
- *** Could be done as an extension.
-
- ?? Use a new or improved dfa and/or regex library.
-
- ??? Gnulib
-
-Probably never:
-===============
- Do an optimization pass over parse tree?
-
- Consider integrating Fred Fish's DBUG library into gawk.
-
- Make awk '/foo/' files... run at egrep speeds (how?)
-
- ? Have strftime() pay attention to the value of ENVIRON["TZ"]
-
- Add a lint check if the return value of a function is used but
- the function did not supply a value.
-
- Consider making gawk output +nan for NaN values so that it
- will accept its own output as input.
- NOTE: Investigated this. GLIBC formats NaN as '-nan'
- and -NaN as 'nan'. Dealing with this is not simple.
-
- Enhance FIELDWIDTHS with some way to indicate "the rest of the record".
- E.g., a length of 0 or -1 or something. May be "n"?
-
- Make FIELDWIDTHS be an array?