E-Ink News Daily

← Back to list

Heavenly delights of hashing numbers under EQUALP

The author revisits ECL's generic function dispatch optimization work, which led to implementing new hash tables and hash functions. A key achievement is fixing consistent hashing of numbers under Common Lisp's #'EQUALP predicate, with benchmarks showing significant performance improvements across hash table operations.

Background

ECL (Embedded Common Lisp) is a Common Lisp implementation that compiles to C and can be embedded into applications. Hash table performance is critical for Common Lisp's generic function dispatch system.

Source
Lobsters
Published
Oct 26, 2026 at 11:40 PM
Score
6.0 / 10