「数学の限界」のチャイティンの作ったLispには
tryという関数があり
(try time-limit lisp-expression)
実行時間が限られたevalだそうだ。(時間がくれば計算は停止する)
普通のLispでtryを書けるだろうか?
Ctrl+Cで強制終了するのは無しってことで。