[Gauche-devel-jp] Re: It's a bad lazy eval on 32bit machine, isn't it?

Back to archive index

katsutoshi ito itou.****@rens*****
2004年 2月 23日 (月) 18:02:07 JST


Shiro Kawai wrote:
> 
> これだと、変数pがlazy streamの頭を掴んでいるので、計算の途中結果が
> gcされませんよね。だからlazyであってもメモリ不足になります。

あぁそうか。
確かにこれじゃダメですね。

> メモリを気にするなら、lazy listの頭を掴まないように気をつけねば
> ならないんですが、それがわりと難しいです。

yes... 実際には私の作ろうとしてたのもさっきのようなストリームをさらに 40 〜 60 位生成して
全ての組み合わせを順に調べながら、全体としてある条件に match するような組み合わせを
取得するという処理ですんで変数束縛しちゃいけないとなると結構厄介ですね。
もうちょいちゃんと考えなおしてから出直すことにします。
ありがとうございました。

伊東 勝利 @ 職場



Gauche-devel-jp メーリングリストの案内
Back to archive index