GOTO Berlin is a vendor independent international software development conference with more that 60 top speakers and 600 attendees. The conference covers topics such as Java, Open Source, Agile, Architecture, Design, Web, Cloud, New Languages and Processes.

Elise Huard, Data Engineer at Mastodon C

Elise Huard

Biography: Elise Huard

Elise has been doing software for about 15 years now. Her day job is working for Mastodon C as a Data Engineer. Her skill set comprises talking to people, Haskell, Clojure, R, javascript, ruby, C and a good few bits and bobs beside. She’s based in Berlin, Germany. She enjoys reading sci-fi, traveling, cooking, tinkering, and spending time with her husband and little daughter.

Twitter: @elise_huard

Presentation: FRP and Functional Game Programming

Track: Programming Languages / Time: Thursday 14:30 - 15:20 / Location: Hall 6

Functional Reactive Programming is the functional version of reactive programming - which encodes the state in terms of reacting to external events. It has a seductive simplicity in its principles, and is used for instance for native user interfaces.

How does it fare when used in games, where a lot happens all the time, and state can evolve to high levels of complexity? This talk will discuss the pros and cons of working with FRP, based on the experience of writing a casual game in Haskell.