chickadee » srfi-128 » string-hash

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.