Show simple item record

dc.rights.licenseCC-BY-NC-ND
dc.contributor.advisorDijkstra, A.
dc.contributor.advisorHage, J.
dc.contributor.authorVerburg, G.
dc.date.accessioned2012-09-25T17:01:19Z
dc.date.available2012-09-25
dc.date.available2012-09-25T17:01:19Z
dc.date.issued2012
dc.identifier.urihttps://studenttheses.uu.nl/handle/20.500.12932/11635
dc.description.abstractThis thesis will investigate how strictness analysis can be done using a type-based approach in a real life compiler. It is inspired by the work of Holdermans et al. [9]. They used relevance typing as an approach to strictness analysis. The work is done in the context of the Utrecht Haskell Compiler (UHC). For the UHC Core language, an implementation is defined for the analysis and the transformation. In this thesis a monovariant analysis is chosen since there is no support for polyvariance in the code generation. The result is that there is no good support for higher order functions. Recursion is implemented using fixed point iteration. There is no support for datatypes yet.
dc.description.sponsorshipUtrecht University
dc.language.isoen
dc.titleStrictness Analysis in UHC
dc.type.contentMaster Thesis
dc.rights.accessrightsOpen Access
dc.subject.keywordsStrictness analysis, functional programming, lazy evaluation, relevance typing
dc.subject.courseuuComputing Science


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record