[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] hamt: New module.
From: |
Bruno Haible |
Subject: |
Re: [PATCH] hamt: New module. |
Date: |
Sat, 03 Apr 2021 19:02:42 +0200 |
User-agent: |
KMail/5.1.3 (Linux/4.4.0-206-generic; KDE/5.18.0; x86_64; ; ) |
Hi Marc,
> + hamt: New module.
> + This module provides (persistent) hash array mapped tries.
> + * MODULES.html.sh: Add hamt.
> + * lib/hamt.c: New file.
> + * lib/hamt.h: New file.
> + * modules/hamt: New file.
> + * modules/hamt-tests: New file.
> + * tests/test-hamt.c: New file.
Would you like to write a bit of documentation for the Gnulib manual
about it? It does not need to copy the extensive comments in hamt.h.
It need only answer the questions:
- What is a HAMT?
- When would I (a programmer) make use of it? How does it compare
to other container data types?
- What is the Gnulib module name and the include file name?
I think it would fit into the section "Container data types"
https://www.gnu.org/software/gnulib/manual/html_node/Container-data-types.html .
Find attached the start of a diff to add this documentation.
Bruno
hamt-doc-start.diff
Description: Text Data
Re: [PATCH] hamt: New module., Bruno Haible, 2021/04/05