
I am pleased to announce version 0.11.1 "Powder Snow" of the C interface generator C->Haskell. This is a source-only testing release, which introduces two major features: * Arbitrary C pre-processor directives can be included into a Haskell binding module. These will be placed into a custom C header file generated by C->Haskell. Moreover, any CPP conditionals will be honoured by C->Haskell when generating Haskell code from the binding module. This enables maintaining bindings to multiple versions of a C library in one binding module. * C code may be inlined into a Haskell binding module. This code will be emitted into the custom header file along with the CPP directives (the relative order of these components in the binding module is preserved). Moreover, there is now a mailing list for C->Haskell at c2hs@haskell.org (Visit http://haskell.org/mailman/listinfo/c2hs/ to subscribe.) Version 0.11.1 is a testing release, which I am sure has bugs. Please discuss those on c2hs@haskell.org and not on the main Haskell list. More information as well as the source code is available from http://www.cse.unsw.edu.au/~chak/haskell/c2hs/ Happy Hacking! Manuel