関数型プログラミング言語Haskell Part3
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
600:デフォルトの名無しさん 05/05/27 01:42:54 600 601:599 05/05/27 22:02:30 >>599 自己レス ttp://d.hatena.ne.jp/tanakh/20040809#p1 ここみるとだめっぽい感じでした GCが仕事してくれること期待して 配列ガシガシ使い捨てにでもするか 602:デフォルトの名無しさん 05/05/27 22:21:03 いつまでたっても関数型のボトルネックだな>配列・構造体 これが解決しない限り関数型が栄えることは無い 603:デフォルトの名無しさん 05/05/27 22:21:57 俺達でwadlerを唸らせる解を考えよう 604:デフォルトの名無しさん 05/05/28 01:00:55 配列も、マクロな視点で見ればただの変数に変わりない だから、修正された瞬間複製するのが妥当な戦略だろう しかし、オリジナルが参照されないとわかっているなら複製する必要ないから複製を省略する。 ここまで考えてふと思いついた。 すなわち差分をもっとけばいいんじゃないかと。 配列n番目更新しますた!更新しますた!という情報を各インデクス毎に持っとくわけよ 配列を全て更新しおわたとしても、またさらに更新するかもしれない その場合はまたその差分を作るわけよ するとどうだい? 差分として分解された各配列の要素はまるでりすt(ry おれには難しすぎたようだ!
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5384日前に更新/259 KB
担当:undef