(rontolisp) docs
← 関数

make-broadcast-stream

(make-broadcast-stream &rest streams)

書き込みのすべてを、指定した順に各コンポーネントストリームへ配る出力ストリームを 返します。コンポーネントがない場合は書き込みを捨てるシンクになります (null 出力 ストリームの CL イディオム)。

コンポーネントを持つブロードキャストストリームは Gray ストリームなので、出力プロトコル全体が使えます: formatprincprin1printwrite-stringwrite-charterprifresh-linewrite-lineforce-outputfinish-outputclear-outputclose です。 ブロードキャストストリームは桁位置を追跡しないため行頭かどうかを判断できず、 fresh-line は常に改行を書き込みます。