aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2022-04-18 07:45:23 -0700
committerKaz Kylheku <kaz@kylheku.com>2022-04-18 07:45:23 -0700
commitfa878d96fb90df50693aa141755eb878bfba27a6 (patch)
treece264ab3cfc6ae42e1d65c190665f1c1e5a3d02c
parentd9012ed7171d4962a118c3bac289a63e7347f7bf (diff)
downloadcppawk-fa878d96fb90df50693aa141755eb878bfba27a6.tar.gz
cppawk-fa878d96fb90df50693aa141755eb878bfba27a6.tar.bz2
cppawk-fa878d96fb90df50693aa141755eb878bfba27a6.zip
README: completion of cons.h, mention unpublished headers.
-rw-r--r--README.md19
1 files changed, 17 insertions, 2 deletions
diff --git a/README.md b/README.md
index 5eed990..18a5fde 100644
--- a/README.md
+++ b/README.md
@@ -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?