DSFML

Jeremy DeHaan dehaan.jeremiah at gmail.com
Wed Dec 18 14:28:11 PST 2013


I have worked on this for a while, but I think things are finally 
to the point where I am feeling good about announcing this!

Introducing(kind of) DSFML, a D binding of the Simple and Fast 
Multimedia Library.

github link: https://github.com/Jebbs/DSFML
Info on SFML: http://www.sfml-dev.org/index.php

Snippet from the github readme:
DSFML is a static binding of SFML, which let's you use SFML in 
your D programs. DSFML attempts to be as compatible with SFML as 
possible, but does so in a way that makes sense for the D 
language.


Some might be familiar with the SFML binding found in Derelict3, 
but DSFML is a little different. As stated above, it is a static 
binding instead of a dynamic one. It is also set up to be a 
wrapper around the C code so that you can use DSFML in much the 
same way one would use SFML. Lastly, I created a modified version 
of the C library used to access SFML, mainly so that compiling in 
64bit mode will still work. (see 
http://d.puremagic.com/issues/show_bug.cgi?id=5570)


Please feel free to check things out and let me know what you 
think! One of the hardest parts for me so far has been a lack of 
general feedback.

Also, what took me so long to announce this was that I was a bit 
self conscious about posting my code when so many great 
programmers frequent these forums. I'm feeling a little bit 
better about that, but please know that the library is in active 
development and I am always finding things that can be improved.

This is my first open source project that I expect other people 
to use. Be gentle. :P


More information about the Digitalmars-d-announce mailing list