Opening book details…
Can I read Let-Floating Transformations in Haskell on EtoBox?
Let-Floating Transformations in Haskell by test is a document available to read on EtoBox.
What is Let-Floating Transformations in Haskell about?
This document describes let-floating transformations, which move let bindings to different locations in a program to improve efficiency. It presents three types of let-floating transformations: floating inwards moves bindings inward, full laziness floats bindings outside lambda abstractions, and local transformations fine-tune binding locations. Detailed measurements show these transformations reduce heap allocation by over 30% and execution time by more than 15% on average in the Glasgow Haskell Compiler.
- Author
- test
- Language
- EN