【发布时间】:2014-01-22 04:22:43
【问题描述】:
许多技术都用于这种方式,从简单的 Short Cut Fusion 到精细的 Stream Fusion。我知道 GHC 和 MLTon 等编译器在很大程度上依赖于这种技术。是否存在其他编译器可以这样做?
【问题讨论】:
-
MLTo 是否进行此优化?除非编译器知道
f和g是纯的,否则它通常是无效的。 -
我读过here 确实如此。
-
那封电子邮件看起来像是某人在笔记本电脑上编写的演示,而不是官方发布的版本。请注意,没有人在该电子邮件线程上回复。
标签: haskell optimization compiler-construction functional-programming stream-fusion