A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Using Hindley-Milner type inference to optimise list representation
1994
Proceedings of the 1994 ACM conference on LISP and functional programming - LFP '94
Lists are a pervasive data structure in functional programs. The generality and simplicity of their structure makes them expensive. Hindley-Milner type inference and partial evaluation are all that is needed to optimise this structure, yielding considerable improvements in space and time consumption for some interesting programs. This framework is applicable to many data types and their optimised representations, such as lists and parallel implementations of bags, or arrays and quadtrees.
doi:10.1145/182409.156781
dblp:conf/lfp/Hall94
fatcat:c5q5kym5gjevbdmzidkqchvncu