2016-05-13 28 views
3

我聽說lodash和其他JavaScript庫使用了一種稱爲「快捷方式融合」的技術進行優化,但無法在任何地方找到該技術的詳細解釋。javascript中的快捷融合優化

任何人都可以提供一個鏈接或解釋一個例子'快捷方式融合'是什麼意思?

+0

https://wiki.haskell.org/Short_cut_fusion([我在搜索](https://www.google.com/search?q=shortcut+fusion)) –

+0

謝謝。我搜索了'javascript快捷方式融合'。仍然希望看到一個JavaScript函數/數據結構融合的例子。 –

回答

2

在很短的和不明確的解釋 - https://wiki.haskell.org/Short_cut_fusion

我仍然無法找到一個詳細的解釋,即使是哈斯克爾。最近詳細的解釋,我能找到的是一本書的一章 - http://link.springer.com/chapter/10.1007%2F978-3-642-32037-8_12#page-1

這一章是免費爲PDF - http://www.fing.edu.uy/~pardo/papers/tfp2011.pdf

更多的論文 -

這看起來像是一個學術論文的兔子洞。 「捷徑融合」最有用的鏈接是超級怪異/數學學術論文。有點比我能在這裏嚼。

P.S. - 隨着我找到更多細節,我會不斷更新這個答案。