Efficient strictness analysis of Haskell in Haskell using abstract reduction
The extraction of strictness information marks an indispensable element of an efficient compilation of lazy functional languages like Haskell. Based on the method of abstract reduction we have developed an e cient strictness analyser for a core language of Haskell. It is completely written in Haskell and compares favourably with known implementations. The implementation is based on the G#-machine, which is an extension of the G-machine that has been adapted to the needs of abstract reduction.
| Author: | Marko Schütz, Manfred Schmidt-Schauß, Sven Eric Panitz |
|---|---|
| URN: | urn:nbn:de:hebis:30-8964 |
| Series (Serial Number) | Technical report Frank / Johann-Wolfgang-Goethe-Universität, Fachbereich Informatik und Mathematik, Institut für Informatik (09) |
| Publisher: | Johann Wolfgang Goethe-Univ., Fachbereich Informatik und Mathematik, Inst. für Informatik, Research group for Artificial Intelligence and Software Technology |
| Place of publication: | Frankfurt [am Main] |
| Document Type: | Working Paper |
| Language: | English |
| Date of Publication (online): | 12.05.2005 |
| Year of first Publication: | 1997 |
| Publishing Institution: | Univ.-Bibliothek Frankfurt am Main |
| HeBIS PPN: | 190647574 |
| Institutes: | Informatik |
| Dewey Decimal Classification: | 004 Datenverarbeitung; Informatik |
| Sammlungen: | Universitätspublikationen |
| Licence (German): | Veröffentlichungsvertrag für Publikationen ohne Print on Demand |





