Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Ocsfml, un portage en ocaml de la sfml  (Lu 2030 fois)

0 Membres et 1 Invité sur ce sujet

jDralliam

  • Jr. Member
  • **
  • Messages: 50
    • Voir le profil
Ocsfml, un portage en ocaml de la sfml
« le: Mai 26, 2012, 06:01:51 pm »
Bonjour,

Je viens vous présenter Ocsfml, un nouveau port de la SFML en Ocaml. Nous sommes deux à nous en occuper, Kyo Dralliam (Kenji Maillard) et moi-même (Jun Maillard), depuis un peu moins d'un an.

La bibliothèque
Ocsfml est un portage de tous les modules de la SFML, cependant les threads(sf::Thread, sf::Mutex, ...) et le support de l'unicode n'ont pas été (encore) portés.
Le reste semble à peu près fonctionnel sous linux,, mac os et windows.
Dans l'optique de certaines fonctionnalités de la SFML(drawable, ...), nous avons choisi de conserver l'approche OO initiale.
Le GC d'ocaml prend directement en charge la plupart des classe Ocsfml; les classes gérant des ressource doivent être, elles, détruites explicitement.
Ocsfml ext compilable en version native et byte-code. Sous Linux et OS X,  le byte-code peut être chargé par le toplevel ocaml.

Les sources
Les sources sont disponibles sur github : https://github.com/JoeDralliam/Ocsfml.

La documentation
Un adaptation de la documentation officielle est disponible à l’adresse suivante : http://ocsfml.forge.ocamlcore.org/ocsfml.docdir/index.html

Des bibliothèques précompilées
Des bibliothèques précompilés pour linux (gcc-64) et windows (msvc-32/64) seront bientôt disponibles.

N'hésitez pas à essayer, commenter ou à donner votre avis sur un point précis !
« Modifié: Mai 26, 2012, 06:47:16 pm par jDralliam »