4

私は IO のパラダイムとして iteratees が大好きですが、名前についてはいくつか懸念があります。

これらの名前との関係を築くのに苦労しています。誰かが彼らの起源を説明できますか? どちらかといえば、定義data Stream a = Chunks [a] | EOFは悪いです。ストリームはストリーム全体のごく一部にすぎないため、これまでのストリームの概念には当てはまりません。

Iteratees が物を消費し、Enumerators がそれらを生産し、 s が、、およびまたはのようEnumerateeな名前の両方を行う場合、より良い選択でしょうか? これらの名前が概念にうまく適合しない理由は、慣習とは別に何かありますか?SinkSourceTransformerConsumerProducerTransformer

このテーマには 117 のバリエーションがありますが、この古い Haskell-Cafe スレッドに対する John Millikin の見解に興味をそそられます。これは、"発散反復" 問題(Continue を返す iteratee の問題)を静的に排除するバリエーションに関するものです。 EOF への応答)、名前に関する私の問題は、私がこれまでに見たほとんどすべてのバージョンに当てはまります。

4

0 に答える 0