为此,使用了许多技术,从简单的快捷融合到复杂的流融合。我知道像GHC和MLTon这样的编译器很大程度上依赖于这种技术。有没有其他的编译器可以这样做?
发布于 2014-01-05 01:23:59
我认为Clojure做了融合(关于序列的函数,而不是流的函数,因为Rich Hickey更关心对确定数据的严格计算的优化和并行化,而不是流处理不确定/惰性数据)
https://groups.google.com/forum/m/#!topic/clojure/EJ9hOZ8yaos
http://clojure.org/reducers
https://stackoverflow.com/questions/20921599
复制相似问题