SDL

SDL (Simple DirectMedia Layer) is a library for cross-platform development of interactive applications. SDL provides routines for managing windows, rendering graphics, processing sound, collecting input data, and much more. The Haskell sdl2 library provides both a high- and low-level API to interface with SDL. This module exports the high-level API, whereas SDL.Raw provides the lower-level bindings.
Not on Stackage, so not searched. Binding to libSDL
Text frontend based on SDL2.
A call to a low-level SDL C function failed unexpectedly.
Error details about a failure to call an SDL routine. Almost all functions in this library have the ability to produce exceptions of this type. Inspection should help you learn more about what has gone wrong.
An SDL C function was called with an unexpected argument.
A hint was attempted to be set, but SDL does not know about this hint.