Functional Reactive Programming

Manavalan, Royce and Merz, Florian (2015) Functional Reactive Programming. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.

[thumbnail of SchaffschNie-Dokumentation.pdf]
Preview
Text
SchaffschNie-Dokumentation.pdf - Supplemental Material

Download (1MB) | Preview

Abstract

Im Rahmen vom SE2­Modul haben wir zum ersten Mal Einblick in die funktionale Programmierwelt erhalten. Das Interesse daran wurde geweckt. Die Semesterarbeit kam gerade zur rechten Zeit, um den Einstieg in die funktionale reactive Programmierwelt zu finden. Raus aus der imperativen Programmierwelt, stiegen wir mit wenig Erfahrung in eine neue Welt ein.
Haskell empfahl sich als gute Sprache zum Einstieg in die funktionale Welt. Zu Beginn haben wir uns mit mehreren Tutorials auseinander gesetzt. Theoretisch klang alles sehr praktisch und gut. Bei der Implementierung der Prototypen zeigten sich dann die Tücken der Sprachen. Als Framework für die Abstrahierung von Zeit und Events wurde Yampa verwendet. Zur Visualisierung kam die SDL-­Library zum Zuge.
Das Ergebnis ist ein funktionsfähiges Haskell Spiel. Das Spiel erkennt Eingaben von Nutzern, kann dementsprechend darauf reagieren und gibt die Ausgaben dazu auf dem Bildschirm aus. Das Ziel wurde damit erreicht, ein funktionierendes Spiel und ein gelungener Einstieg in die FRP­-Welt.

Item Type: Thesis (Student Research Project)
Subjects: Area of Application > Multimedia > Gaming
Area of Application > Academic and Education
Area of Application > Entertainment
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Depositing User: OST Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Joller, Josef M.
UNSPECIFIED
Date Deposited: 17 Mar 2016 08:51
Last Modified: 17 Mar 2016 08:51
URI: https://eprints.ost.ch/id/eprint/484

Actions (login required)

View Item
View Item