util.streamこのモジュールは遅延ストリームのライブラリを提供します。srfi-40とsrfi-41で定義されている関数および構文が含まれています。largeの一部になっています。(遅延シーケンス)参照。そちらは通常のリスト手続きを使って扱うことができます。扱うために専用の手続きが必要です。(遅延シーケンスでは必要な要素のひとつ先まで評価されます)、またポータブルです。場合にかぎり#tを返します。NULLストリームのシングルトンインスタンス。ストリームの基本構成子。いストリームを返します。objがNULLストリームの場合にのみ#tを返します。objがNULLストリームではないストリームのときにのみ#tを返します。ストリームsの最初の要素を返します。exprの遅延形式であるストリームを返します。stream-delayでラップすべきです。ストリームを返す関数を作る簡易マクロです。...))と同じです。...であるような新しいストリームを返します。(scheme.stream)のstreamとは異なります。srfi-41の方はマクロで、引数の評価が遅延されます。stream+と言う名前で提供されます。...の結果であるような新たなストリームを作って返します。これはsrfi-41(scheme.stream)のstreamと同じです。各exprはアクセスされるまで評価されません。次の手順で生成される要素をもつ新たなストリームを作成して返します。「続行」述語pが現在のシード値を引数として呼ばれます。#fが返されたら、ストリームはそこで終了です。s)を次のシード値とします。seedはシード値の初期値を与えます。