From 4a88174d85997bb3e1d33489f7110451cc84805d Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Fri, 9 Dec 2016 23:52:20 -0500 Subject: [PATCH] Clean up index section --- docs/api/srfi/69.md | 57 ++++++++++++++++++++++++++------------------- 1 file changed, 33 insertions(+), 24 deletions(-) diff --git a/docs/api/srfi/69.md b/docs/api/srfi/69.md index 40ec724c..93ce8201 100644 --- a/docs/api/srfi/69.md +++ b/docs/api/srfi/69.md @@ -11,30 +11,39 @@ Hash tables are widely recognised as a fundamental data structure for a wide var See the [SRFI document](http://srfi.schemers.org/srfi-69/srfi-69.html) for more information. -- [`make-hash-table`](#make-hash-table) -- [`hash-table?`](#hash-table) -- [`alist->hash-table`](#alist-hash-table) -- [`hash-table-equivalence-function`](#hash-table-equivalence-function) -- [`hash-table-hash-function`](#hash-table-hash-function) -- [`hash-table-ref`](#hash-table-ref) -- [`hash-table-ref/default`](#hash-table-refdefault) -- [`hash-table-set!`](#hash-table-set) -- [`hash-table-delete!`](#hash-table-delete) -- [`hash-table-exists?`](#hash-table-exists) -- [`hash-table-update!`](#hash-table-update) -- [`hash-table-update!/default`](#hash-table-updatedefault) -- [`hash-table-size`](#hash-table-size) -- [`hash-table-keys`](#hash-table-keys) -- [`hash-table-values`](#hash-table-values) -- [`hash-table-walk`](#hash-table-walk) -- [`hash-table-fold`](#hash-table-fold) -- [`hash-table->alist`](#hash-table-alist) -- [`hash-table-copy`](#hash-table-copy) -- [`hash-table-merge!`](#hash-table-merge) -- [`hash`](#hash) -- [`string-hash`](#string-hash) -- [`string-ci-hash`](#string-ci-hash) -- [`hash-by-identity`](#hash-by-identity) +## Type constructors and predicate +[`make-hash-table`](#make-hash-table) +[`hash-table?`](#hash-table) +[`alist->hash-table`](#alist-hash-table) + +## Reflective queries +[`hash-table-equivalence-function`](#hash-table-equivalence-function) +[`hash-table-hash-function`](#hash-table-hash-function) + +## Dealing with single elements +[`hash-table-ref`](#hash-table-ref) +[`hash-table-ref/default`](#hash-table-refdefault) +[`hash-table-set!`](#hash-table-set) +[`hash-table-delete!`](#hash-table-delete) +[`hash-table-exists?`](#hash-table-exists) +[`hash-table-update!`](#hash-table-update) +[`hash-table-update!/default`](#hash-table-updatedefault) + +## Dealing with the whole contents +[`hash-table-size`](#hash-table-size) +[`hash-table-keys`](#hash-table-keys) +[`hash-table-values`](#hash-table-values) +[`hash-table-walk`](#hash-table-walk) +[`hash-table-fold`](#hash-table-fold) +[`hash-table->alist`](#hash-table-alist) +[`hash-table-copy`](#hash-table-copy) +[`hash-table-merge!`](#hash-table-merge) + +## Hashing +[`hash`](#hash) +[`string-hash`](#string-hash) +[`string-ci-hash`](#string-ci-hash) +[`hash-by-identity`](#hash-by-identity) # make-hash-table