Home | History | Annotate | Line # | Download | only in bin
TODO revision 1.1
      1  1.1  christos $NetBSD: TODO,v 1.1 2010/08/26 14:57:16 christos Exp $
      2  1.1  christos 
      3  1.1  christos Besides general regression testing to ensure everything still works
      4  1.1  christos with nawk instead of gawk, following GNU awk extensions should be implemented
      5  1.1  christos or handled somehow (the list is probably incomplete, please add entries 
      6  1.1  christos if anything is missing):
      7  1.1  christos 
      8  1.1  christos * String functions: gensub() (partly done, finish backref. support)
      9  1.1  christos * (done) Time functions: strftime(), systime()
     10  1.1  christos * --posix flag, which would switch off nawk extensions over POSIX awk (?)
     11  1.1  christos * special file names: /dev/pid, /dev/ppid, /dev/pgrpid, /dev/user,
     12  1.1  christos 	/dev/stdin, /dev/stdout, /dev/stderr, /dev/fd/X
     13  1.1  christos * special variables: ARGIND, ERRNO, FIELDWIDTHS, IGNORECASE, RT
     14  1.1  christos 
     15  1.1  christos Also, the manpage should be improved to be generally more helpful
     16  1.1  christos and document extensions over what POSIX says about awk.
     17  1.1  christos 
     18  1.1  christos Other misc:
     19  1.1  christos * run.c: don't limit files[] to FOPEN_MAX (which is ridiculously low),
     20  1.1  christos   make the limit the current process open file limit
     21  1.1  christos * nawk doesn't permit empty RE, like
     22  1.1  christos // { do_something; }
     23