sbclで対話型アプリケーションを作る時のコツ

 sbclプログラムは出力してもフラッシュしないと出力がすぐには反映しない場合がある。
 例えばコンソール出力してコンソール入力待ちになった場合など。
 (この現象はWindows版sbcl[1.0.19]で確認した。)
 この問題は出力して入力待ちになる前に
(finish-output)関数、もしくは
(force-output)関数を用いることによって解決する。
 ちなみにWindows版sbcl[1.0.19]では日本語の入出力が使えるようだ。

トップページへ