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