Hello,
I would like to present Ocsfml, an ocaml binding of the SFML. We, Kyo Dralliam (Kenji Maillard) and I (Jun Maillard) have been working on it for about 1 year.
The libraryOcsfml is a binding of all the modules of SFML; however, threads and unicode support haven't been bound yet. The binding seems to work well on Linux, Mac OS X and Windows.
In order to support some features of the SFML (drawable, ...), we chose to keep the original OO philosphy.
Ocaml's GC is able to manage most of Ocsfml objects lifetime; instance of ressource classes should be explicitely destroyed.
Ocsfml may be linked to native and bytecode executable; moreover, on Unix system, the bytecode library may be load on the ocaml toplevel.
The sourcesSources are available on Github :
https://github.com/JoeDralliam/Ocsfml.
The documentationAn adaptation of the SFML orginal documentation may be found there :
http://ocsfml.forge.ocamlcore.org/ocsfml.docdir/index.html.
Precompiled librariesPrecompiled libraries for linux (gcc-64) and windows (msvc32/64) are coming soon.
Please don't hesitate to try, comment or to give your opinion on specific aspect !