Oi ^^
I've developed a language called Madness Script(mSCRiPT) and I'm thinking about making bindings for SFML to the language.
Though I'm just wondering some things.
If I create it and it work's perfectly. Can it be posted under the download page? Marketing you know
Is there some things I should know? I haven't made bindings before. The Dev API for the language is in C++ so it should be fairly easy to make it available in mSCRiPT. Should I change in the source code directly or make a wrapper around SFML?
It will be something like this:
SFML = PluginManager.RequestPlugin("SFML")
window = SFML.NewWindow
window.Display
// more code more code
** EDIT **
Remembered that SFML is divided into packages so it should be like this:
SFMLSystem = PluginManager.RequestPlugin("sfml-system")
SFMLSystem.Sleep(0.05)
Though should the bindings automatically link the packages they depend on? I.E. Should Window link System by itself or should the developer do that himself?
** Tragic end **
I think I can't do this. Not sure. I can't get my Dynamic Linker to work properly with VC++. It works perfectly with GCC/G++. But VC++ won't accept how I handle the external functions and create a "unified" form of argument list.
Unless someone can help me with that, I'm dead stuck.