2006-12-12から1日間の記事一覧

バックトレース

clispでのバックトレースの表示の仕方。 clisp -i hoge.lispで読みこんで、エラーが出たら:bとか:uを押す。:hでヘルプ一覧。 そのうち、ちゃんと書くかも。

高速化断念

実行速度は二倍程度にはなった。でも、これ以上は無理。 なので、進行状況を表示して、体感時間を短くしてみた。

関数の差し替え

profile.lispから学んだ技法。ある関数を別の関数に差し替える。clispで試した。 これを使うとCLOSの:before/:afterが関数でも使える。というか、defmethodに変えて:before/:after使ったほうがいいかもしれん。 それには、symbol-functionで取得できるシンボ…