ハッシュテーブルは非常に高速なルックアップテーブルの一種であり、キーを対応する値にマッピングするという点で、アリスト(アソシエーションリストを参照)に似ています。アリストとの違いは、以下の点にあります。
Emacs Lispでは、汎用的なハッシュテーブルデータ型と、それらを操作するための一連の関数が提供されています。ハッシュテーブルには特殊な出力表現があり、‘#s’に続いて、ハッシュテーブルのプロパティと内容を指定するリストが記述されます。ハッシュテーブルの作成を参照してください。(読み取り表現を持たないオブジェクトの出力表現で使用される先頭の‘#’という文字であるハッシュ表記は、ハッシュテーブルとは無関係です。出力表現と読み取り構文を参照してください。)
オバラーもハッシュテーブルの一種ですが、異なる種類のオブジェクトであり、内部化されたシンボルを記録するためだけに使用されます(シンボルの作成と内部化を参照)。