Abstract
Standard inference algorithms for type systems involving ML-style polymorphism aim at reconstructing most general types for all let-bound identifiers. Using such algorithms to implement modular program optimisations by means of type-driven transformation techniques generally yields suboptimal results. We demonstrate how this defect can be made up for by using algorithms that target at obtaining so-called minimal typing derivations instead. The resulting approach retains modularity and is applicable to a large class of polyvariant program transformations.
Original language | English |
---|---|
Title of host publication | Proceedings of the Tenth Workshop on Language Descriptions, Tools and Applications |
Subtitle of host publication | LDTA '10 |
Publisher | Association for Computing Machinery |
ISBN (Print) | 9781450300636 |
DOIs | |
Publication status | Published - 28 Mar 2010 |