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 |