OCaml のデータ構造といえば
>ちょっとプログラミングしていて、 ExtLib の Enum を試してみたんですが、これも破壊的なんですな。 Stream とかと同じやん。破壊的操作があると微妙。ここで要素が削られて……とか考えるのメンドくせえ。 lazy で関数的なリストはさすがに欲しくなる時があるんだけど、みんな興味ないんだろうか。まぁ遅かったりメモリ管理に対する負荷が大きいのは確かだろうけど。折角の関数型言語なのに、OCaml で for とか while とか使うと、悲しくなるじゃないか。
>
>仕方ないので自作するかなぁ。前に作ってみたことがあるのだが、「やっぱストリームでいいや」と思ってやめてしまったのだよね。作るのはそれほど面倒じゃないんだけど、使う方があんまり気軽にならなかったのが敗因。もうちょっと API を練らないとねぇ。
>
