Есть встроенные хеш-таблицы , в которых используется системная хеш-функция (обычно SXHASH), и где вы можете иметь несколько различных средств проверки на равенство (EQ, EQL, EQUAL или EQUALP в зависимости от того, что вы считаете быть «тем же» ключом).
Если встроенные хеш-таблицы недостаточно хороши, есть также универсальная библиотека хэш-таблиц . Он примет любую пару «генератор хеша» / «компаратор ключа» и создаст вам хеш-таблицу. Тем не менее, он полагается на наличие хорошей хэш-функции, чтобы работать хорошо, и это не обязательно тривиально писать.