注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Emacsは*.elというEmacs Lispソースファイルと*.elcというバイトコンパイルされたファイルがある。 で、... Emacsは*.elというEmacs Lispソースファイルと*.elcというバイトコンパイルされたファイルがある。 で、ソースのみが変更されたとき、*.elcよりも*.elが新しくなるのだが、そのとき、古い*.elcを読み込んでしまう。 だから、「変更したはずなのに、反映されてない、おかしいなあ」ということになる。 この問題に対処する方法として、保存直後に自動バイトコンパイルするという手があるのだが、Gitリポジトリとかからの変更をとりこんだときとかはわすれてしまう。あと、でかいファイルの場合、バイトコンパイルで待たされるので困る。 そこで、起動時に必要があればバイトコンパイルすることにした。 そもそもこの問題が起きるのは、Emacs Lispがホームディレクトリにある場合だ。だから、load-pathに加える時点で、読み込む前に必要あればバイトコンパイルしてしまえばよい。必要あればディ
2009/06/11 リンク