View Item 
        •   Utrecht University Student Theses Repository Home
        • UU Theses Repository
        • Theses
        • View Item
        •   Utrecht University Student Theses Repository Home
        • UU Theses Repository
        • Theses
        • View Item
        JavaScript is disabled for your browser. Some features of this site may not work without it.

        Browse

        All of UU Student Theses RepositoryBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

        Strictness Analysis in UHC

        Thumbnail
        View/Open
        Thesis - gverburg - strictana.pdf (542.3Kb)
        Publication date
        2012
        Author
        Verburg, G.
        Metadata
        Show full item record
        Summary
        This 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.
        URI
        https://studenttheses.uu.nl/handle/20.500.12932/11635
        Collections
        • Theses
        Utrecht university logo