Stream fusion : practical shortcut fusion for coinductive sequence types
In functional programming it is common practice to build modular programs by composing functions where the intermediate values are data structures such as lists or arrays. A desirable optimisation for programs written in this style is to fuse the composed functions and thereby eliminate the intermed...
Main Author: | |
---|---|
Other Authors: | |
Published: |
University of Oxford
2011
|
Subjects: | |
Online Access: | http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.572593 |