CComplex type

Daniel Cartwright chessai1996 at gmail.com
Wed May 30 17:54:53 UTC 2018


Yes, there should be a lot more in the C FFI. I would definitely be
interested in working on that.

On Wed, May 30, 2018 at 1:49 PM, Carter Schonwald <
carter.schonwald at gmail.com> wrote:

> 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} etc
>
> but yes, thats definitely specfied in like c99 or c11, and should be in
> the ffi addendum etc
>
> all 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 at 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 #-} !a
>>
>> Would something like this be a good addition to Foreign.C.Types?
>>
>> _______________________________________________
>> Libraries mailing list
>> Libraries at haskell.org
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/libraries/attachments/20180530/e81ec277/attachment.html>


More information about the Libraries mailing list