addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrosseditemptyheartexportfacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

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 and for Netwire look at or

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:

Join or login to comment.

11 went

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:

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