Name: ocaml-sfml
Language: OCaml
Website:
http://ocaml-sfml.forge.ocamlcore.org/Status: Active
Main-Author: Florent Monnier
Contributor: Jérémie Dimino
---------------
The very last version is not in the svn, it's a snapshot in the download directory.
On the website, clic on the link:
"other downloads (older and experimental)"
the most recent snapshot is currently:
ocaml-sfml-2.0RC-git-2012-10-09.tgz
but my local version is much more recent than that.
(I'll try to make a more recent snapshot soon(tm))
I'm coming here almost every week, in order to know when I can release it.
I would like that there is a second RC, so that I could tell to the users in the README that the snapshot is made to compile against the second RC, but I've noticed that there are still (minor) API changes in the SFML's git.
I don't know if Jérémie Dimino should be cite as a contributor, here is what he has done:
- Added caml_(enter|leave)_blocking_section() around functions
sfWindow_Display() and sfRenderWindow_Display() by Jérémie Dimino.
- sfRenderWindow_CreateFromHandle() wrapped by Jérémie Dimino.
(not that much but very valueable ones)
ocaml-sfml for 1.6 was using only CSFML.
ocaml-sfml for 2.0 can be compiled either with SFML or CSFML (choose at compile time)
Also I provided in the past tutorials for the SFML website (in the style of the Python tutorial) that never got introduced on the website.
Please tell me if you want something for the next 2.0 website. But if I'm doing something please don't send it to dave null.
Also I know that other people have made another ocaml sfml binding, if I'm writting tutorials (actually adapting the ones I've already made from 1.6 to 2.0) I don't mind at all giving the examples of code for both ocaml bindings (but again I would prefer not working for dave null).
the interface for sfml 1.6 was this one:
http://ocaml-sfml.forge.ocamlcore.org/doc/here is the interface for my local copy (that I'm waiting to release):
http://ocaml-sfml.forge.ocamlcore.org/doc2/The Oo_sfml_* modules at the end provide the same than the other modules, but trying to do it in an OO style.
I'm planing to try to make the interface of this OO part more similar to ocsfml, but that's not done yet.
Cheers!