I agree that a D implementation would be cool, but perhaps I'll just bite the bullet and try to convert headers for an existing library. Never done that before...
It's not that hard to convert C headers.Just put an extern(C): at the top of the module, run some regex's to convert common patterns and do the rest manually.
Guess the most work is converting preprocessor stuff.
