「48時間でSchemeを書こう/REPLの作成」の版間の差分

削除された内容 追加された内容
M change link
M編集の要約なし
6 行
 
<syntaxhighlight lang="haskell">
import System.IO hiding (try)
</syntaxhighlight>
 
Parsecの<code>try</code>関数を使っているので、<code>try</code>関数(IOモジュールでエラー処理に使われる)は隠す必要があります。
 
次に、私たちの行うIOタスクを簡単にするためいくつかの補助関数を用意します。文字列を表示してストリームをすぐにフラッシュする関数が要ります。出力がバッファに溜め込まれたままになって、ユーザはついにプロンプトや結果を見ることがないようなことがあると困りますから。