diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2022-04-18 07:45:23 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2022-04-18 07:45:23 -0700 |
commit | fa878d96fb90df50693aa141755eb878bfba27a6 (patch) | |
tree | ce264ab3cfc6ae42e1d65c190665f1c1e5a3d02c /README.md | |
parent | d9012ed7171d4962a118c3bac289a63e7347f7bf (diff) | |
download | cppawk-fa878d96fb90df50693aa141755eb878bfba27a6.tar.gz cppawk-fa878d96fb90df50693aa141755eb878bfba27a6.tar.bz2 cppawk-fa878d96fb90df50693aa141755eb878bfba27a6.zip |
README: completion of cons.h, mention unpublished headers.
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 19 |
1 files changed, 17 insertions, 2 deletions
@@ -132,12 +132,27 @@ There are currently macro that features the ability for the application to define new iteration clauses, in addition to the numerous useful ones that come with `loop`. **Currently lacking documentation***. This area - will be documented after `<cons.h>` documentation is complete. + is being documented now that `<cons.h>` documentation is complete. * `<cons.h>`: provides Lisp-like functional, heterogeneous list manipulation, higher order functions, some useful control operators, and functions combining Lisp lists and Awk arrays such as `group_by`. - Partially documented by the [`cppawk-cons` man page](../tree/cppawk-cons.1). + Now fully documented by the [`cppawk-cons` man page](../tree/cppawk-cons.1). + +Several unreleased headers are in the development queue: + +* `<field.h>`: utilities for manipulating fields. + +* `<varg.h>`: utilities for writing variadic functions in Awk; + the private API version of this is used in existing work, but does + not have separate test cases, and doesn't have a public, documented + version. + +* `<array.h>`: some associative array utilities. + +* `<alist.h>`: Lisp-like assoc lists: addendum to `<cons.h>`. + +* Certain utilities in the private header `<base.h>` should be made public. ## Why? |