2010-06-20 再起動を使ってコンパイルしてなかったらコンパイルできる load-library とか xyzzy-lisp condition-restart 実装しといてどう使うのかよくわかってなかったりするので試しに使ってみた。とりあえず書いてみたレベルだけど gist に貼っといた。ライブラリ(*load-path* にあるやつ)をロードする時に コンパイル済みのが無かったら バイトコンパイルしてロード そのままソースをロード ソースが更新されてたら コンパイルしなおしてロード 更新されたソースをロード 古いコンパイル済みのをそのままロード condition-restart-support 使って再起動選択できるようにしとく必要あり。