- boolean-hash objprocedure
- char-hash objprocedure
- char-ci-hash objprocedure
- string-hash objprocedure
- string-ci-hash objprocedure
- symbol-hash objprocedure
- number-hash objprocedure
These are suitable hash functions for the specified types. The hash functions char-ci-hash and string-ci-hash treat their argument case-insensitively. Note that while symbol-hash may return the hashed value of applying symbol->string and then string-hash to the symbol, this is not a requirement.