私はGNU CLISPを使用していて、このプログラムが原因で夢中になっています:
(read-line)
(format t "~&<prompt RESPONSE")
次のようなものを出力します。
my input...
<prompt RESPONSE
しかし、(read-line) の前にプロンプトを出力すると、偽の空の行が表示されます。
(format t "~&prompt> ")
(read-line)
(format t "~&<prompt RESPONSE")
例えば:
prompt> my input...
<prompt RESPONSE
read-line の前後に (finish-output) を使用してみましたが、役に立ちませんでした。その空の行がどこから来たのかわかりません。CLISP にバグがあると思われます。