On 23 February 2011 06:47, <bri...@aracnet.com> wrote: > Hi all, > > I'm working on an FFI and as usual there are lots of defines in > the header files. > > What's the best way to make these available to the haskell code ? > Ideally it could be done automagically, or at least pseudo-magically so > that keeping up with changes to the .h wouldn't be too painful. > > I'm talking about simple constant defines, nothing tricky like > structures or similar.
If you use hsc2hs you may also like to look at bindings-DSL: http://hackage.haskell.org/package/bindings-DSL It supports integer, floating point, pointer and string typed constants: https://bitbucket.org/mauricio/bindings-dsl/wiki/DetailedUsageGuide/PredefinedConstants Regards, Bas _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe