Thanks for both of those, but they both seem to suffer from what I mentioned in the first post. They both just leave out the stuff which looks tricky to wrap, and although I don't personally need any of that stuff either, I don't really want to release a module which isn't complete. People will start using it and then feel let down when they try to do something and find it's not supported, and I don't want to do that.
Anyway, I wrapped the basics myself last night and I'll write up a quick BlitzMax class to automatically handle a few things ( like string<>char ptr conversions ) and hopefully release a very basic version in a few hours. It would have been earlier, but there was the small matter of an FA Cup semi final.
BTW, I'm only doing the Windows version, so if anyone wants a Mac build, they'll have to make any changes which are required. I'll be releasing under a Creative Commons Non-Derivative license but if someone makes a Mac version, I'm happy bundle it up with my own and host it, if they want that.
Anyway, I wrapped the basics myself last night and I'll write up a quick BlitzMax class to automatically handle a few things ( like string<>char ptr conversions ) and hopefully release a very basic version in a few hours. It would have been earlier, but there was the small matter of an FA Cup semi final.
BTW, I'm only doing the Windows version, so if anyone wants a Mac build, they'll have to make any changes which are required. I'll be releasing under a Creative Commons Non-Derivative license but if someone makes a Mac version, I'm happy bundle it up with my own and host it, if they want that.