Show simple item record

dc.rights.licenseCC-BY-NC-ND
dc.contributor.advisorSwierstra, W.S.
dc.contributor.advisorDijkstra, A.
dc.contributor.authorPlas, J.K. van der
dc.date.accessioned2016-09-15T17:00:47Z
dc.date.available2016-09-15T17:00:47Z
dc.date.issued2016
dc.identifier.urihttps://studenttheses.uu.nl/handle/20.500.12932/24297
dc.description.abstractFunctional programming has a number of important benefits over imperative programming. However, most GUI libraries for Haskell provide an imperative API. Functional Reactive Programming provides a way for programming reactive systems in a purely functional style. This report details the design and implementation of Slim, an embedded DSL for Haskell that applies FRP concepts for programming user interfaces. Its strong support for implementing complex and dynamic user interfaces is demonstrated by a comparison to existing FRP libraries.
dc.description.sponsorshipUtrecht University
dc.format.extent636702
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.titleSlim: functional reactive user interface programming
dc.type.contentMaster Thesis
dc.rights.accessrightsOpen Access
dc.subject.keywordshaskell, functional reactive programming, graphical user interfaces
dc.subject.courseuuComputing Science


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record