Module table-extensions

The table-extensions module.

Exported from

Summary

table-extensions names

This library contains a number of useful additional table classes, and a number of functions that could be useful in constructing your own table classes.
The collections library.
A class.
A class.
Implements a <table> class, keyed by strings keyed without regard for case.
Implements a class which compares keys using \=.
The type of hash states.
A <table> class keyed by strings.
This class is intended to be an abstract superclass of user-defined <table> classes, with user-defined key comparison and hash functions.
Tests whether two objects have the same string value aside from case.
The default hash function for case-insensitive strings.
A function for building hash functions that test collection equivalence.
Computes hash ids for objects such that two objects that are =-equal have the same hash id.
Remove all keys from a table.
Like collection-hash, only a more efficient version just for sequences.
A convenient function for hashing strings.
Table constructor.
Computes hash ids for objects such that two objects that are =-equal have the same hash id.
Hashes the values passed to it.