Skip to content
Low level Haskell bindings for SFML 2.x
Branch: master
Clone or download
Jeanne-Kamikaze Merge pull request #28 from ppelleti/docs
Fix some documentation comments.
Latest commit 1d1ceee Jun 28, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
demos add fingerpaint demo for multitouch Jun 13, 2017
src/SFML Fix some documentation comments. Jun 10, 2018
.gitignore Added gitignore Dec 1, 2013
LICENSE Initial commit Sep 29, 2012 Please Sep 22, 2015
SFML.cabal yet another version bump for hackage Oct 3, 2016
Setup.hs make cabal check happy for Hackage submission Nov 5, 2015


Low level Haskell bindings for SFML 2.x

What's been wrapped:

  • Window module
  • System module
  • Graphics module
  • Audio module

What's been left out:

  • Threading and networking, since Haskell has better alternatives

What's been tested:

  • Window module, partially
  • System module, all but vectors
  • Graphics module, partially
  • Audio module, partially

Where it's been tested:

  • Arch Linux 32-bit
  • Ubuntu Linux 32-bit
  • Windows 7 32-bit

Installation (brief)

  • Download latest CSFML 2.x
  • Make sure your compiler can find CSFML's headers and libraries, then run:
$ git clone
$ cd SFML
$ cabal install

For detailed installation instructions, please head to the wiki.

You can’t perform that action at this time.