
Raincat, a game developed by Carnegie Mellon students.Level 0, a Snake II clone written in Haskell.SDL-gfx, SDL graphics drawing primitives and other support functions.SDL-ttf, a sample library that allows you to use TrueType fonts.SDL-mixer, a sample multi-channel audio mixer library.SDL-image, an image file loading library.SDL, the main package (see this fork for an updated version supporting GHC >= 7.4).Helm, a functionally reactive game engine.lui, a set of composable purely functional widgets and a mainloop adapter to adapt the widgets to run in IO.cal3d-examples, examples for the Cal3d animation library.TeaHS, a simple library for use creating 2D games.cv-combinators, provides a functional combinator library for computer vision (used by RMP).haskgame, provides a video/audio/event handling library suitable for creating games or GUIs.graphics-drawingcombinators, a functional wrapper around OpenGL, so you don't have to go into the deep, dark world of imperative stateful programming just to draw stuff.Sprig, a foreign Binding to Jonny D's SDL Primitives Generator (SPriG) library.hs-sdl2-mixer, a sample multi-channel audio mixer library.hsSDL2-ttf, a sample library that allows you to use TrueType fonts.hs-sdl2-image, an image file loading library.


After asking Nick Alexander, who was mentioned in the MACOSX file, he referred to the following work by Audrey Tang, where the Main-file trick for making this compile can still be found: Unfortunately, the Darcs repository where this code resides is down.
#SDL WIKI OFFLINE HOW TO#
In the SDL bindings' MACOSX file, there is some mention of a code example that shows how to solve this. There are some issues with the Haskell SDL bindings and Mac OS X, notably linking problems that result in an error such as:
#SDL WIKI OFFLINE MAC OS X#
The SDL introduction page lists the operating systems:įor installation of SDL2 or hsSDL2 on Windows, see SDL/Windows.Ī Haskell adventure in Windows Problems Haskell-SDL with Mac OS X Software developers use it to write computer games or other multimedia applications that can run on many operating systems. Simple DirectMedia Layer (SDL) is a cross-platform, free and open source software multimedia library written in C, that presents a simple interface to various platforms' graphics, sound, and input devices. The Haskell packages hsSDL2 and sdl2 are bindings to the C library libSDL
