言語のしくみを読む

2-6キャッシュとシンボル

stringを生成するためのstruct sym_keyが新たに定義されている。
渡された文字列の特徴からハッシュ値を取り出している。
これがシンボル検索の高速化に寄与しているのかな?
khash.hが新規に追加,string.cが大幅な書き換えとなっている。