Haskell Reactive Game Programming with Netwire, Vinyl and OpenGL

Presenter: Handré Stolp

I will give an overview of my experience with experimenting with reactive game programming in Haskell using the libraries Netwire, Vinyl, Vinyl-Gl, GLUtil, GLFW-B and OpenGL.

The reactive part is using Netwire which is an arrowised reactive library. For background on arrows check out http://en.wikibooks.org/wiki/Haskell/Understanding_arrows and for Netwire look at http://www.haskell.org/haskellwiki/Netwire or http://hackage.haskell.org/packages/archive/netwire/4.0.7/doc/html/Control-Wire.html.

Vinyl-gl which is based on Vinyl makes it a much more pleasant experience to work with OpenGL from Haskell when using more modern OpenGL features like shaders instead of the fixed function pipeline stuff.


The code:

https://github.com/HanStolpo/NetVinylGLFW

Join or login to comment.

Our Sponsors

  • House 4 Hack

    House 4 Hack is providing us with an awesome venue

  • O'Reilly

    O'Reilly offers member book discounts and review copies of their books.

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more
Allison

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy