Show simple item record

dc.rights.licenseCC-BY-NC-ND
dc.contributor.advisorvan Oostrom, V.
dc.contributor.advisorRose, K.H.
dc.contributor.authorRutten, K.A.
dc.date.accessioned2012-09-26T17:01:45Z
dc.date.available2012-09-26
dc.date.available2012-09-26T17:01:45Z
dc.date.issued2012
dc.identifier.urihttps://studenttheses.uu.nl/handle/20.500.12932/11657
dc.description.abstractWhen compiling a program, the code is transformed several times, optimizing the code or translating to another language. Some of these transformations are, or almost are, CRSs (Combinatory Reduction Systems). CRSs are abstract systems with a lot of theoretical background: fitting a transformation in CRS can for example help prove correctness of the transformation. In recognition of the benefit CRSs can have to the compilation process, CRSX was developed: a practical implementation of CRS with extensions. This paper investigates the suitability of CRS and CRSX for transformations on programs written in Haskell.
dc.description.sponsorshipUtrecht University
dc.format.extent479366 bytes
dc.format.mimetypeapplication/pdf
dc.language.isoen_US
dc.titleThe suitability of CRSX for transformations on Haskell
dc.type.contentBachelor Thesis
dc.rights.accessrightsOpen Access
dc.subject.keywordsrewriting, CRS, CRSX, lambda calculus, Haskell
dc.subject.courseuuKunstmatige Intelligentie


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record