More broadly: the FFI types ghc has should be revamped to add not just that but also the StdInt types like (U)Int_{Ptr,64,32} etcbut yes, thats definitely specfied in like c99 or c11, and should be in the ffi addendum etcall of the above should also be reflected in the 2020 haskell revision.Ostensibly John Wiegley volunteered for that, but if you wanna lead the charge on that, i'm pretty confident he'd be happy to let you. I'm "cosponsoring" that too, so any way i can help let me know :)On Tue, May 29, 2018 at 2:27 PM, Daniel Cartwright <chessai1996@gmail.com> wrote:______________________________I have recently found it useful while working with the FFI to have a CComplex data type, like so:data CComplex a = Complex {-# UNPACK #-} !a {-# UNPACK #-} !aWould something like this be a good addition to Foreign.C.Types?_________________
Libraries mailing list
Libraries@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries