Functional-Java では、以下が無限ストリームを作成することを期待していました。
Stream.forever(Enumerator.booleanEnumerator, false);
しかし、完全な列挙を 1 回行うと停止します。javadoc の種類はこれを確認し、列挙が使い果たされるまでしかストリーミングできないと述べています。
Returns a stream that is either infinite or bounded up to the maximum
value of the given iterator starting at the given value and stepping at
increments of 1.
では、どうすれば無限ストリームを作成できますか?