関数型プログラミング言語Haskell Part24
■ このスレッドは過去ログ倉庫に格納されています
0843デフォルトの名無しさん
2014/02/16(日) 14:46:42.76計算の中で、次のように同じ代数データ型の [分解] と [構築] の組が続けて起こる場合に、
[引数投入] ---> [分解 1] ---> [構築 1] ---> [分解 2] ---> [構築 2] ---> [結果取得]
これを次のように中間の無駄な [構築] ---> [分解] を排除する
[引数投入] ---> [分解 1] ---> [構築 2] ---> [結果取得]
これが Fusion だという認識で合ってる? (その方法は手計算とかコンパイラ最適化とか色々あるが)
それとも、Fusion は Fusion でも、Stream Fusion の事?
■ このスレッドは過去ログ倉庫に格納されています