On Tuesday, 28 January 2014 at 20:12:35 UTC, Adam D. Ruppe wrote:
On Tuesday, 28 January 2014 at 20:10:00 UTC, Atila Neves wrote:
There is htod but it's Windows only.
Did you see Jacob's dstep too?
https://github.com/jacob-carlborg/dstep
I haven't actually used it myself* but it will surely do a
better job than the old htod!
* I'm often really lazy with my calling of C code... I
translate as little as possible, sometimes just using void*
arguments instead of structs... when possible, of course.
I used dstep to generate a D interface to FFTW (Fastest
Fourier-Transform in the West). The header for FFTW includes a
massive 100 line (or thereabouts) macro, that basically generates
all the function signatures.
I ran dstep on fftw3.h and although I have only tested the result
a little, thus far it appears to have done a great job!
Craig